List of usage examples for org.apache.commons.configuration Configuration getKeys
Iterator getKeys();
From source file:com.qmetry.qaf.automation.ws.rest.DefaultRestClient.java
@Override protected Client createClient() { Configuration props = getBundle().subset(REST_CLIENT_PROP_PREFIX); Iterator<?> iter = props.getKeys(); while (iter.hasNext()) { String prop = (String) iter.next(); client.getProperties().put(REST_CLIENT_PROP_PREFIX + prop, props.getString(prop)); }//from www. j a va 2 s . co m return client; }
From source file:com.boozallen.cognition.ingest.storm.bolt.enrich.EsIndexBolt.java
@Override public void configure(Configuration conf) { conf.getKeys().forEachRemaining(key -> { String keyString = key.toString(); if (keyString.startsWith("es")) { String cleanedKey = keyString.replaceAll("\\.\\.", "."); boltConfig.put(cleanedKey, conf.getString(keyString)); }//from w w w .j a v a 2 s . c om }); manualFlushFreqSecs = conf.getInt(MANUAL_FLUSH_FREQ_SECS); }
From source file:com.virtualparadigm.packman.processor.JPackageManagerOld.java
private static ST addTemplateAttributes(ST stringTemplate, Configuration configuration) { if (stringTemplate != null && configuration != null) { String key = null;/*from ww w . j ava 2s. co m*/ for (Iterator<String> it = configuration.getKeys(); it.hasNext();) { key = it.next(); stringTemplate.add(key, configuration.getString(key)); } } return stringTemplate; }
From source file:com.example.titan.dynamodb.hystrix.issue.TitanConfigurationProvider.java
private String secureToString(final Configuration configuration) { final Iterator keys = configuration.getKeys(); final StringBuilder result = new StringBuilder(); while (keys.hasNext()) { final String key = (String) keys.next(); final Object value = configuration.getProperty(key); result.append(key).append("="); if (key.contains("password")) { result.append("*********"); } else {//from w w w. j ava 2 s.co m result.append(value); } if (keys.hasNext()) { result.append("\n"); } } return result.toString(); }
From source file:com.qmetry.qaf.automation.ws.rest.RestTestBase.java
public void setClient(Client client) { client.addFilter(new ConnectionListenerFilter(getRequestListener())); client.addFilter(getRequestListener()); client.addFilter(getRequestTracker()); Configuration props = getBundle().subset(REST_CLIENT_PROP_PREFIX); Iterator<?> iter = props.getKeys(); while (iter.hasNext()) { String prop = (String) iter.next(); client.getProperties().put(REST_CLIENT_PROP_PREFIX + prop, props.getString(prop)); }/*from w w w . ja va2 s . co m*/ getTestBase().getContext().setProperty(REST_CLIENT_KEY, client); }
From source file:com.nesscomputing.quartz.NessQuartzModule.java
private void configureJobs(final Configuration jobConfig) { for (Iterator<?> it = jobConfig.getKeys(); it.hasNext();) { final String key = it.next().toString(); final String[] keys = StringUtils.split(key, "."); if (keys.length != 2) { LOG.warn("Ignore invalid key %s", key); continue; }//www .j a va 2s . c om if ("class".equals(keys[1])) { configureJob(keys[0], jobConfig.subset(keys[0])); } } }
From source file:com.boozallen.cognition.ingest.storm.bolt.starter.CsvHdfsBolt.java
void configureHadoop(Configuration conf) throws ConfigurationException { hadoopConfDirectory = conf.getString(HADOOP_CONF_DIRECTORY); Configuration hadoopConfigSubset = conf.subset(HADOOP_CONFIG); for (Iterator itr = hadoopConfigSubset.getKeys(); itr.hasNext();) { String key = (String) itr.next(); String value = hadoopConfigSubset.getString(key); _hadoopConfig.put(key, value);/* w w w . j a v a2 s . c om*/ } if (isBlank(hadoopConfDirectory) && _hadoopConfig.isEmpty()) { throw new ConfigurationException( String.format("Missing Hadoop configuration. Configure with either %s or %s.", HADOOP_CONFIG, HADOOP_CONF_DIRECTORY)); } }
From source file:com.nesscomputing.migratory.maven.MigrateMojo.java
@Override protected void doExecute(Migratory migratory) throws Exception { Configuration c = new SystemConfiguration().subset(CONTEXT_PROPERTIES); for (Iterator<?> it = c.getKeys(); it.hasNext();) { final String key = (String) it.next(); migratory.addDefine(key, c.getString(key)); }/* w w w . java 2 s. co m*/ final MigrationPlan plan = createMigrationPlan(migrations); migratory.addLocator(new MojoLocator(migratory, locationUrl.toURI())); migratory.dbMigrate(plan, optionList); final Map<String, List<MetadataInfo>> results = migratory.dbHistory(null, optionList); for (Map.Entry<String, List<MetadataInfo>> personality : results.entrySet()) { HistoryMojo.dump(verbose, personality.getKey(), personality.getValue()); } }
From source file:com.manydesigns.elements.reflection.CommonsConfigurationAccessor.java
public CommonsConfigurationAccessor(Configuration configuration) { accessors = new ArrayList<CommonsConfigurationEntryAccessor>(); int i = 0;/*from w ww .j a va 2 s. c o m*/ Iterator keys = configuration.getKeys(); while (keys.hasNext()) { String name = (String) keys.next(); accessors.add(new CommonsConfigurationEntryAccessor(name)); i++; } // sort alphabetically Collections.sort(accessors, new Comparator<CommonsConfigurationEntryAccessor>() { public int compare(CommonsConfigurationEntryAccessor o1, CommonsConfigurationEntryAccessor o2) { return o1.getName().compareTo(o2.getName()); } }); }
From source file:com.ripariandata.timberwolf.conf4j.ConfigFileParser.java
/** * Takes the values from the given Configuration instance and applies them to * the target class. Fields in the target class marked with ConfigEntry * annotations that don't correspond to any properties in the given configuration * are not modified. Properties in the configuration that don't match any * fields marked as ConfigEntry are ignored. *//*from w ww . java 2s. c om*/ public void parseConfiguration(final Configuration config) { Iterator<String> keys = config.getKeys(); while (keys.hasNext()) { String key = keys.next(); if (fields.containsKey(key)) { fields.get(key).set(config.getProperty(key)); } } }