List of usage examples for org.apache.commons.configuration Configuration getKeys
Iterator getKeys();
From source file:com.cisco.oss.foundation.http.server.HttpMethodFilter.java
private void updateAllowedMethodsFromConfig(String serviceName) { Configuration configuration = ConfigurationFactory.getConfiguration(); Configuration subset = configuration.subset(serviceName + ".http.httpMethodFilter.methods"); @SuppressWarnings("unchecked") Iterator<String> keys = subset.getKeys(); while (keys.hasNext()) { String key = (String) keys.next(); methods.add(subset.getString(key).toUpperCase(Locale.getDefault())); }/* w w w . j ava 2s . c o m*/ }
From source file:de.hybris.platform.servicelayer.config.ConfigServiceTest.java
public void testOldVsNewPerformance() { final Map<String, String> all = Registry.getCurrentTenant().getConfig().getAllParameters(); long count1 = 0; final long start1 = System.currentTimeMillis(); for (final Map.Entry<String, String> entry : all.entrySet()) { final String key = entry.getKey(); //log.info(key + "=" + Registry.getCurrentTenant().getConfig().getString(key, null)); Registry.getCurrentTenant().getConfig().getString(key, null); count1++;//from ww w. ja v a 2 s.c o m } final long end1 = System.currentTimeMillis(); log.info("1)Processed " + count1 + " requests; took " + (end1 - start1) + "ms"); long count2 = 0; final long start2 = System.currentTimeMillis(); final Configuration config2 = this.configurationService.getConfiguration(); for (final Iterator<String> iter = config2.getKeys(); iter.hasNext();) { final String key = iter.next(); //log.info(key + "=" + Registry.getCurrentTenant().getConfig().getString(key, null)); config2.getString(key, null); count2++; } final long end2 = System.currentTimeMillis(); log.info("2)Processed " + count2 + " requests; took " + (end2 - start2) + "ms"); log.info("1)Processed " + count1 + " requests; took " + (end1 - start1) + "ms"); }
From source file:it.geosolutions.opensdi2.configurations.model.converters.PropertiesConfigurationConverter.java
/** * This implementation expects an input object instance of org.apache.commons.configuration.Configuration otherwise an unchecked exception is thrown. * The concrete return type is always an instance of OSDIConfigurationKVP *//*w ww. ja v a 2 s . co m*/ @Override public OSDIConfiguration buildConfig(Object configToBeConverted, String scopeID, String instanceID) { if (!(configToBeConverted instanceof Configuration)) { throw new IllegalArgumentException( "You are using the class OSDIPropertiesConverter as implementation of the OSDIConfigConverter interface, you need to pass to this method an instance of org.apache.commons.configuration.Configuration"); } Configuration inConfig = (Configuration) configToBeConverted; OSDIConfigurationKVP outConfig = new OSDIConfigurationKVP(scopeID, instanceID); Iterator<String> iter = inConfig.getKeys(); String tmpKey = ""; while (iter.hasNext()) { tmpKey = iter.next(); outConfig.addNew(tmpKey, inConfig.getProperty(tmpKey)); } return outConfig; }
From source file:com.github.rwhogg.git_vcr.review.ReviewResults.java
/** * Retrieve the tests that will be run according to the configuration * @return a Map of MIMEtypes to a list of review tools * @throws ParseException if there is an invalid MIMEtype * @throws ClassNotFoundException if a review tool class is not found * @throws IllegalAccessException if we could not access the review tool class * @throws InstantiationException if we could not instantiate a review tool class *//*from www . ja v a 2 s . c o m*/ private Map<String, List<ReviewTool>> getTests() throws InstantiationException, IllegalAccessException, ClassNotFoundException { Map<String, List<ReviewTool>> tests = new HashMap<>(); // get the types of files this configuration can handle Configuration typesSection = config.getSection("MIMEtypes"); Iterator<String> typesHandled = typesSection.getKeys(); while (typesHandled.hasNext()) { String mimeType = typesHandled.next(); String[] toolNames = typesSection.getStringArray(mimeType); List<ReviewTool> tools = new LinkedList<>(); for (String tool : toolNames) { tool = tool.trim(); // construct the class ReviewTool reviewTool = (ReviewTool) Class.forName(tool).newInstance(); reviewTool.setConfiguration(config.getSection(tool)); tools.add(reviewTool); } tests.put(mimeType, tools); } return tests; }
From source file:com.linkedin.pinot.server.starter.helix.HelixInstanceDataManagerConfig.java
public HelixInstanceDataManagerConfig(Configuration serverConfig) throws ConfigurationException { _instanceDataManagerConfiguration = serverConfig; Iterator keysIterator = serverConfig.getKeys(); while (keysIterator.hasNext()) { String key = (String) keysIterator.next(); LOGGER.info("InstanceDataManagerConfig, key: {} , value: {}", key, serverConfig.getProperty(key)); }//ww w . j a v a 2 s .com checkRequiredKeys(); }
From source file:fi.kela.kanta.cda.MaarittelyKonfiguraatio.java
@SuppressWarnings("unchecked") private MaarittelyKonfiguraatio() throws ConfigurationException { maarittelyt = new HashMap<String, MaarittelyLuokka>(); try {/* w w w. ja v a 2 s. c o m*/ Configuration config = new PropertiesConfiguration("cda_template.properties"); Iterator<String> templateIds = (Iterator<String>) config.getKeys(); while (templateIds.hasNext()) { kasitteleTyyppi(config, templateIds.next()); } } catch (ConfigurationException e) { throw e; } }
From source file:com.boozallen.cognition.ingest.storm.bolt.geo.LocationResolverBolt.java
@Override public void configure(Configuration conf) throws ConfigurationException { _luceneIndexDir = conf.getString(LUCENE_INDEX_DIR); _localIndexDir = conf.getString(LOCAL_INDEX_DIR); _textFields = conf.getList(TEXT_FIELDS); _pipClavinLocationPrefix = conf.getString(PIP_CLAVIN_LOCATION_PREFIX, "pip.clavinLocation_"); _fieldName = conf.getString(FIELD_NAME, FIELD_NAME); _name = conf.getString(NAME, NAME);//w w w. j a va 2s . co m _admin1Code = conf.getString(ADMIN1CODE, ADMIN1CODE); _admin2Code = conf.getString(ADMIN2CODE, ADMIN2CODE); _countryCode = conf.getString(COUNTRYCODE, COUNTRYCODE); _latitude = conf.getString(LATITUDE, LATITUDE); _longitude = conf.getString(LONGITUDE, LONGITUDE); _confidence = conf.getString(CONFIDENCE, CONFIDENCE); Configuration hadoopConfigSubset = conf.subset(HADOOP_CONFIG); for (Iterator<String> itr = hadoopConfigSubset.getKeys(); itr.hasNext();) { String key = itr.next(); String value = hadoopConfigSubset.getString(key); hadoopConfig.put(key, value); } }
From source file:com.amazon.janusgraph.TestGraphUtil.java
public WriteConfiguration appendStoreConfig(final BackendDataModel model, final WriteConfiguration config, final List<String> storeNames) { final Configuration baseconfig = createTestConfig(model); final Iterator<String> it = baseconfig.getKeys(); while (it.hasNext()) { final String key = it.next(); config.set(key, baseconfig.getProperty(key)); }//from w w w .j ava 2s . c o m return appendClusterPartitionsAndStores(model, config, storeNames, 1 /*titanClusterPartitions*/); }
From source file:com.kixeye.chassis.bootstrap.configuration.LoggerConfigurationWriter.java
@Override public void write(Configuration configuration, Filter filter) { if (!logger.isDebugEnabled()) { return;//from ww w .ja v a 2 s.c o m } StringBuilder sb = new StringBuilder(); sb.append("Configuring service with configuration properties:"); Iterator<String> keys = configuration.getKeys(); while (keys.hasNext()) { String key = keys.next(); sb.append("\n ").append(key).append("=").append(configuration.getProperty(key)); } logger.debug(sb.toString()); }
From source file:cz.cas.lib.proarc.common.process.ExternalProcess.java
protected Map<String, String> buildEnv(Configuration conf) { Configuration envConfig = conf.subset(PROP_ENVIRONMENT); Map<String, String> env = new HashMap<String, String>(); for (Iterator<String> it = envConfig.getKeys(); it.hasNext();) { String envKey = it.next(); env.put(envKey, envConfig.getString(envKey)); }//from w w w . j av a2 s.c o m return env; }