List of usage examples for org.apache.commons.configuration MapConfiguration MapConfiguration
public MapConfiguration(Map map)
From source file:io.nuun.plugin.configuration.common.NuunCommonConfigurationPlugin.java
@Override public void addConfiguration(Map<String, Object> configuration) { additionalConfigurations.add(new MapConfiguration(configuration)); }
From source file:com.intel.mtwilson.fs.ConfigurableFilesystem.java
public ConfigurableFilesystem() { this(new MapConfiguration(new Properties())); }
From source file:com.linkedin.pinot.common.metrics.MetricsHelperTest.java
@Test public void testMetricsHelperRegistration() { listenerOneOkay = false;//from w ww. j a v a 2s . c o m listenerTwoOkay = false; Map<String, String> configKeys = new HashMap<String, String>(); configKeys.put("pinot.broker.metrics.metricsRegistryRegistrationListeners", ListenerOne.class.getName() + "," + ListenerTwo.class.getName()); Configuration configuration = new MapConfiguration(configKeys); MetricsRegistry registry = new MetricsRegistry(); // Initialize the MetricsHelper and create a new timer MetricsHelper.initializeMetrics(configuration.subset("pinot.broker.metrics")); MetricsHelper.registerMetricsRegistry(registry); MetricsHelper.newTimer(registry, new MetricName(MetricsHelperTest.class, "dummy"), TimeUnit.MILLISECONDS, TimeUnit.MILLISECONDS); // Check that the two listeners fired assertTrue(listenerOneOkay); assertTrue(listenerTwoOkay); }
From source file:com.dattack.naming.loader.factory.DataSourceFactory.java
@Override public DataSource getObjectInstance(final Properties properties, final Collection<File> extraClasspath) throws NamingException { final CompositeConfiguration configuration = new CompositeConfiguration(); configuration.addConfiguration(new SystemConfiguration()); configuration.addConfiguration(new EnvironmentConfiguration()); configuration.addConfiguration(new MapConfiguration(properties)); final String driver = configuration.getString(DRIVER_KEY); if (driver == null) { throw new ConfigurationException(String.format("Missing property '%s'", DRIVER_KEY)); }//from w w w . j a v a 2 s . c o m final String url = configuration.getString(URL_KEY); if (url == null) { throw new ConfigurationException(String.format("Missing property '%s'", URL_KEY)); } final String user = configuration.getString(USERNAME_KEY); final String password = configuration.getString(PASSWORD_KEY); DataSource dataSource = null; try { final Properties props = ConfigurationConverter.getProperties(configuration); dataSource = BasicDataSourceFactory.createDataSource(props); } catch (final Exception e) { // NOPMD by cvarela on 8/02/16 22:28 // we will use a DataSource without a connection pool LOGGER.info(e.getMessage()); dataSource = new SimpleDataSource(driver, url, user, password); } return new DataSourceClasspathDecorator(dataSource, extraClasspath); }
From source file:net.krotscheck.jersey2.configuration.Jersey2ToolkitConfig.java
/** * Creates a configuration object that contains the current version of the * jersey2-toolkit library in use./*w w w . j av a 2 s. c o m*/ * * @return A configuration instance with jersey2-toolkit.version set. */ private Configuration buildVersionConfig() { // Inject the library version String jersey2ToolkitVersion = Jersey2ToolkitConfig.class.getPackage().getImplementationVersion(); HashMap<String, Object> versionConfigMap = new HashMap<>(); versionConfigMap.put("jersey2-toolkit.version", jersey2ToolkitVersion); return new MapConfiguration(versionConfigMap); }
From source file:com.kixeye.chassis.bootstrap.DynamicZookeeperConfigurationSourceTest.java
@Before public void beforeClass() throws Exception { zookeeper = new TestingServer(SocketUtils.findAvailableTcpPort()); curatorFramework = CuratorFrameworkFactory.newClient(zookeeper.getConnectString(), new RetryOneTime(1000)); curatorFramework.start();/*from w w w . ja va 2s . c om*/ curatorFramework.create().forPath(CONFIG_BASE_PATH); Map<String, Object> defaults = new HashMap<>(); defaults.put(DEF_KEY1, DEF_VAL1); defaults.put(DEF_KEY2, DEF_VAL2); defaultConfiguration = new MapConfiguration(defaults); node = UUID.randomUUID().toString(); config = new ConcurrentCompositeConfiguration(); }
From source file:com.nesscomputing.config.Config.java
/** * Creates a fixed configuration for the supplied Map. Only key/value * pairs from this map will be present in the final configuration. * * There is no implicit override from system properties. *///from w ww. j ava 2 s. c o m public static Config getFixedConfig(@Nonnull Map<String, String> config) { return getFixedConfig(new MapConfiguration(config)); }
From source file:net.riccardocossu.i18split.maven.I18splitMojo.java
public void execute() throws MojoExecutionException { File f = new File(outputBasePath); if (!f.exists()) { f.mkdirs();/*w ww . j a v a 2 s .c o m*/ } BaseConfiguration conf = new BaseConfiguration(); conf.addProperty(ConfigKeys.INPUT_DRIVER, inputPlugin); conf.addProperty(ConfigKeys.OUTPUT_DRIVER, outputPlugin); conf.addProperty(ConfigKeys.OUTPUT_BASE_PATH, outputBasePath); conf.addProperty(ConfigKeys.INPUT_BASE_PATH, inputBasePath); conf.addProperty(ConfigKeys.INPUT_ENCODING, inputEncoding); conf.addProperty(ConfigKeys.OUTPUT_ENCODING, outputEncoding); if (pluginsConfig != null) { @SuppressWarnings("unchecked") MapConfiguration mc = new MapConfiguration(pluginsConfig); conf.append(mc); } org.apache.maven.plugin.logging.Log log = getLog(); Iterator<String> keys = conf.getKeys(); while (keys.hasNext()) { String k = keys.next(); log.info(String.format("%s = %s", k, conf.getProperty(k))); } Engine eng = new Engine(conf); eng.process(); }
From source file:com.cloudera.csd.tools.codahale.AbstractCodahaleFixtureGenerator.java
public AbstractCodahaleFixtureGenerator(String[] args, Options options) throws Exception { Preconditions.checkNotNull(args);/*from ww w. j a v a 2s . co m*/ Preconditions.checkNotNull(options); CommandLineParser parser = new DefaultParser(); try { CommandLine cmdLine = parser.parse(options, args); if (!cmdLine.getArgList().isEmpty()) { throw new ParseException("Unexpected extra arguments: " + cmdLine.getArgList()); } config = new MapConfiguration(Maps.<String, Object>newHashMap()); for (Option option : cmdLine.getOptions()) { config.addProperty(option.getLongOpt(), option.getValue()); } } catch (ParseException ex) { IOUtils.write("Error: " + ex.getMessage() + "\n", System.err); printUsageMessage(System.err, options); throw ex; } }
From source file:com.dattack.dbtools.drules.engine.ThreadContext.java
/** * Sets the initial configuration to use. * * @param configuration//from w w w. j a v a2s. co m * the initial configuration */ public void setInitialConfiguration(final Configuration configuration) { if (internalConfiguration != null) { LOGGER.warn("InitialConfiguration "); } final CompositeConfiguration compositeConfiguration = new CompositeConfiguration(); compositeConfiguration.setDelimiterParsingDisabled(true); compositeConfiguration.addConfiguration(new SystemConfiguration()); if (configuration != null) { compositeConfiguration.addConfiguration(configuration); } internalConfiguration = new MapConfiguration(new HashMap<String, Object>()); internalConfiguration.copy(compositeConfiguration); }