Example usage for org.apache.commons.configuration Configuration getKeys

List of usage examples for org.apache.commons.configuration Configuration getKeys

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration getKeys.

Prototype

Iterator getKeys();

Source Link

Document

Get the list of the keys contained in the configuration.

Usage

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));
        }
    }
}