org.apache.storm.Config.keySet()方法的使用及代码示例

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

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

Config.keySet介绍

暂无

代码示例

代码示例来源:origin: NationalSecurityAgency/lemongrenade

public static JSONObject merge_config(JSONObject job_config, Config config) {//merges Config into job_config
  Set<String> keyring = config.keySet();
  Iterator<String> keys = keyring.iterator();
  while(keys.hasNext()) {
    String key = keys.next();
    Object value = config.get(key);
    job_config.put(key, value);
  }
  return job_config;
}

代码示例来源:origin: NationalSecurityAgency/lemongrenade

public void setConfig() {
  if(config == null) {
    config = DEFAULT_CONFIG;
    log.info("Creating adapter Config from '"+DEFAULT_CONFIG_FILENAME+"' and '"+DEFAULT_CERTS_FILENAME+"'.");
    String adapterConfig = getAdapterName()+"Adapter.json";
    try {
      Config specific = readConfig(adapterConfig);
      Iterator iterator = specific.keySet().iterator();
      while(iterator.hasNext()) {//add and override any adapter-specific config fields
        String key = iterator.next().toString();
        Object val = specific.get(key);
        config.put(key, val);
      }
      log.info("Adding adapter-specific config items from '"+adapterConfig+"'.");
    } catch (IOException e) {
      log.warn("Couldn't read file '"+adapterConfig+"'. No adapter-specific config items added.");
    }
    config.put("name", this.getAdapterName());//add adapter name to config
  }
}

相关文章