List of usage examples for org.apache.commons.configuration SystemConfiguration SystemConfiguration
public SystemConfiguration()
From source file:com.nesscomputing.config.FixedConfigModule.java
public FixedConfigModule(Map<String, String> configOverrides) { final ImmutableMap.Builder<String, String> builder = ImmutableMap.builder(); builder.putAll(configOverrides);/*from w w w .j a v a 2 s . c o m*/ this.config = Config.getFixedConfig(new SystemConfiguration(), new MapConfiguration(builder.build())); }
From source file:com.bennavetta.appsite.util.Config.java
@PostConstruct public void setup() throws ConfigurationException { ConcurrentMapConfiguration systemConfig = new ConcurrentMapConfiguration(new SystemConfiguration()); ConcurrentMapConfiguration defaultConfig = new ConcurrentMapConfiguration( new PropertiesConfiguration("default-config.properties")); // datastore config would be concurrent because the datastore itself is ConcurrentCompositeConfiguration finalConfig = new ConcurrentCompositeConfiguration(); finalConfig.addConfiguration(datastoreConfig, "DatastoreConfig"); finalConfig.addConfiguration(defaultConfig, "DefaultConfig"); finalConfig.addConfiguration(systemConfig, "SystemConfig"); ConfigurationManager.install(finalConfig); }
From source file:com.nesscomputing.migratory.loader.HttpLoader.java
public HttpLoader(final MigratoryConfig migratoryConfig) { this.migratoryConfig = migratoryConfig; final ConfigurationObjectFactory objectFactory = new ConfigurationObjectFactory( new CommonsConfigSource(new SystemConfiguration().subset("config"))); final SSLConfig sslConfig = objectFactory.build(SSLConfig.class); this.httpFetcher = new HttpFetcher(sslConfig); }
From source file:com.xtesy.core.internals.impl.Settings.java
/** * @author Wasiq B//from ww w . j av a2 s . co m * @since 31-May-2015 9:23:00 pm */ private Settings() { super(); log.entry(); try { addConfiguration(new SystemConfiguration()); parseConfig(); } catch (final ConfigurationException | FileNotFoundException e) { try { throw new FrameworkException("Load Settings", e); } catch (final FrameworkException e1) { log.catching(e1); log.error(ExceptionUtils.getRootCauseMessage(e1)); log.error(ExceptionUtils.getStackTrace(e1)); } } finally { log.exit(); } }
From source file:edu.harvard.i2b2.fhir.server.ServerConfigs.java
public ServerConfigs() { if (configC == null) { try {//from ww w.j a va 2 s . c o m configC = new CompositeConfiguration(); configC.addConfiguration(new SystemConfiguration()); if (ServerConfigs.class.getResourceAsStream("/confidential.properties") != null) { logger.info("using confidential.properties"); configC.addConfiguration(new PropertiesConfiguration("confidential.properties")); } else { logger.info("using application.properties"); configC.addConfiguration(new PropertiesConfiguration("/application.properties")); } openAccess = Boolean.parseBoolean(GetString(ConfigParameter.openAccess)); maxQueryThreads = Integer.parseInt(GetString(ConfigParameter.maxQueryThreads)); logger.info("initialized:" + configC.toString()); /* * logger.info("initialized:" + "\ni2b2Url:" + i2b2Url + * "\ndemoAccessToken:" + openAccessToken + "\n openAccess:" + * openAccess + "\nmaxQueryThreads" + maxQueryThreads + * "\ndemoConfidentialClientId:" + demoConfidentialClientId + * "\ndemoConfidentialClientSecret" + * demoConfidentialClientSecret); */ } catch (Exception e) { logger.error(e.getMessage(), e); } } }
From source file:edu.harvard.i2b2.fhir.server.config.ServerConfigs.java
public ServerConfigs() { if (configC == null) { try {// w ww .j a v a2 s . com configC = new CompositeConfiguration(); configC.addConfiguration(new JNDIConfiguration()); configC.addConfiguration(new SystemConfiguration()); if (ServerConfigs.class.getResourceAsStream("/confidential.properties") != null) { logger.info("using confidential.properties"); configC.addConfiguration(new PropertiesConfiguration("confidential.properties")); } else { logger.info("using application.properties"); configC.addConfiguration(new PropertiesConfiguration("/application.properties")); } String jndiI2b2Url = configC.getString("java:global/i2b2Url"); if (jndiI2b2Url != null) { configC.setProperty("i2b2Url", jndiI2b2Url); } logger.info("initialized: ava:global/i2b2Url=" + jndiI2b2Url); logger.info("initialized: i2b2Url=" + configC.getString("i2b2Url")); openAccess = Boolean.parseBoolean(GetString(ConfigParameter.openAccess)); maxQueryThreads = Integer.parseInt(GetString(ConfigParameter.maxQueryThreads)); logger.info("initialized:" + configC.toString()); /* * logger.info("initialized:" + "\ni2b2Url:" + i2b2Url + * "\ndemoAccessToken:" + openAccessToken + "\n openAccess:" + * openAccess + "\nmaxQueryThreads" + maxQueryThreads + * "\ndemoConfidentialClientId:" + demoConfidentialClientId + * "\ndemoConfidentialClientSecret" + * demoConfidentialClientSecret); */ } catch (Exception e) { logger.error(e.getMessage(), e); } } }
From source file:net.krotscheck.jersey2.configuration.Jersey2ToolkitConfig.java
/** * Create an instance of the configuration provider. */// ww w .ja va 2 s . co m public Jersey2ToolkitConfig() { logger.debug("Add version configuration"); addConfiguration(buildVersionConfig()); logger.debug("Adding system configuration"); addConfiguration(new SystemConfiguration()); logger.debug("Adding jersey2-toolkit configuration"); addConfiguration(buildToolkitConfig()); }
From source file:edu.cornell.med.icb.R.RConfigurationUtils.java
/** * Gets the configuration for the RServe processes. * @return A url that for the RConnectionPool configuration file. *//*from ww w . jav a 2 s . c o m*/ static URL getConfigurationURL() { URL poolConfigURL; // if the user defined a configuration, use it final ResourceFinder resourceFinder = new ResourceFinder(".", "config"); final Configuration systemConfiguration = new SystemConfiguration(); if (systemConfiguration.containsKey(DEFAULT_CONFIGURATION_KEY)) { final String poolConfig = systemConfiguration.getString(DEFAULT_CONFIGURATION_KEY); try { // First see if we have a URL from the system configuration poolConfigURL = new URL(poolConfig); } catch (MalformedURLException e) { // resource is not a URL, attempt to get the resource from the class path poolConfigURL = resourceFinder.findResource(poolConfig); } } else { poolConfigURL = resourceFinder.findResource(DEFAULT_XML_CONFIGURATION_FILE); } return poolConfigURL; }
From source file:com.nesscomputing.config.SystemOverrideTest.java
@Test public void testDynamicSystemConfiguration() { System.clearProperty("string-value"); Assert.assertThat(new SystemConfiguration().getString("string-value"), is(nullValue())); Assert.assertThat(new SystemConfiguration().getString("string-value"), is(nullValue())); System.setProperty("string-value", "OVERRIDDEN"); Assert.assertThat(new SystemConfiguration().getString("string-value"), is("OVERRIDDEN")); Assert.assertThat(new SystemConfiguration().getString("string-value"), is("OVERRIDDEN")); }
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 va 2s . com 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); }