org.apache.flume.Context.get()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中org.apache.flume.Context.get()方法的一些代码示例,展示了Context.get()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.get()方法的具体详情如下:
包路径:org.apache.flume.Context
类名称:Context
方法名:get

Context.get介绍

[英]Gets value mapped to key, returning null if unmapped.

Note that this method returns an object as opposed to a primitive. The configuration key requested may not be mapped to a value and by returning the primitive object wrapper we can return null. If the key does not exist the return value of this method is assigned directly to a primitive, a NullPointerException will be thrown.
[中]获取映射到键的值,如果未映射,则返回null。
请注意,此方法返回一个对象,而不是原语。请求的配置键可能没有映射到值,通过返回原语对象包装器,我们可以返回null。如果键不存在,则此方法的返回值直接分配给原语,将引发NullPointerException。

代码示例

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning null if unmapped.
 * @param key to be found
 * @return value associated with key or null if unmapped
 */
public String getString(String key) {
 return get(key);
}

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public String getString(String key, String defaultValue) {
 return get(key, defaultValue);
}
/**

代码示例来源:origin: apache/flume

private String get(String key) {
 return get(key, null);
}
@Override

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Double getDouble(String key, Double defaultValue) {
 String value = get(key);
 if (value != null) {
  return Double.parseDouble(value.trim());
 }
 return defaultValue;
}
/**

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Float getFloat(String key, Float defaultValue) {
 String value = get(key);
 if (value != null) {
  return Float.parseFloat(value.trim());
 }
 return defaultValue;
}
/**

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Long getLong(String key, Long defaultValue) {
 String value = get(key);
 if (value != null) {
  return Long.valueOf(Long.parseLong(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Integer getInteger(String key, Integer defaultValue) {
 String value = get(key);
 if (value != null) {
  return Integer.valueOf(Integer.parseInt(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: apache/flume

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Boolean getBoolean(String key, Boolean defaultValue) {
 String value = get(key);
 if (value != null) {
  return Boolean.valueOf(Boolean.parseBoolean(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public String getString(String key, String defaultValue) {
 return get(key, defaultValue);
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

private String get(String key) {
 return get(key, null);
}
@Override

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning null if unmapped.
 * @param key to be found
 * @return value associated with key or null if unmapped
 */
public String getString(String key) {
 return get(key);
}

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Double getDouble(String key, Double defaultValue) {
 String value = get(key);
 if (value != null) {
  return Double.parseDouble(value.trim());
 }
 return defaultValue;
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Float getFloat(String key, Float defaultValue) {
 String value = get(key);
 if (value != null) {
  return Float.parseFloat(value.trim());
 }
 return defaultValue;
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Long getLong(String key, Long defaultValue) {
 String value = get(key);
 if (value != null) {
  return Long.valueOf(Long.parseLong(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Boolean getBoolean(String key, Boolean defaultValue) {
 String value = get(key);
 if (value != null) {
  return Boolean.valueOf(Boolean.parseBoolean(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: org.apache.flume/flume-ng-configuration

/**
 * Gets value mapped to key, returning defaultValue if unmapped.
 * @param key to be found
 * @param defaultValue returned if key is unmapped
 * @return value associated with key
 */
public Integer getInteger(String key, Integer defaultValue) {
 String value = get(key);
 if (value != null) {
  return Integer.valueOf(Integer.parseInt(value.trim()));
 }
 return defaultValue;
}
/**

代码示例来源:origin: stackoverflow.com

class Context {
  Map<String,Set<Object>> datasets = new HashMap<>();

  public <T> void add(T data){
    final String name = data.getClass().getName();
    if(!datasets.containsKey(name)) datasets.put(name, new HashSet<>());
    datasets.get(name).add(data);
  }

  public <T> Set<T> get(Class<T> type){
    return (Set<T>) datasets.get(type.getName());
  }
}

class Performer<T> { // T can be ANY type

  public void saveToSet(T t) {
    final Context context = new Context();
    context.add(t);
  }
}

  final Set<A> aSet = context.get(A.class);
  final Set<B> bSet = context.get(B.class);
  final Set<C> cSet = context.get(C.class);

相关文章