List of usage examples for org.apache.commons.configuration SystemConfiguration SystemConfiguration
public SystemConfiguration()
From source file:io.apiman.manager.api.war.micro.ManagerApiMicroServiceConfig.java
@PostConstruct protected void postConstruct() { // All configuration comes from system properties ATM config = new SystemConfiguration(); }
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 ww . ja va 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:io.viewserver.server.XmlViewServerConfiguration.java
public XmlViewServerConfiguration(String configurationFile) { configuration = new CompositeConfiguration(); try {//from www. j ava 2 s.c om configuration.addConfiguration(new XMLConfiguration(configurationFile)); } catch (ConfigurationException e) { throw new RuntimeException(e); } configuration.addConfiguration(new SystemConfiguration()); // TODO: get rid of the static variable Utils.Configuration = configuration; log.info("Using configuration file: {}", configurationFile); }
From source file:com.dattack.naming.standalone.StandaloneContextFactory.java
private static CompositeConfiguration getConfiguration(final Map<?, ?> environment) { final BaseConfiguration baseConf = new BaseConfiguration(); for (final Entry<?, ?> entry : environment.entrySet()) { baseConf.setProperty(ObjectUtils.toString(entry.getKey()), entry.getValue()); }/*from w w w .j av a 2s .co m*/ final CompositeConfiguration configuration = new CompositeConfiguration(); configuration.addConfiguration(new SystemConfiguration()); configuration.addConfiguration(new EnvironmentConfiguration()); configuration.addConfiguration(baseConf); return configuration; }
From source file:com.nesscomputing.config.util.HttpConfigStrategy.java
@Override public AbstractConfiguration load(final String configName, final String configPath) throws ConfigurationException { final ConfigurationObjectFactory objectFactory = new ConfigurationObjectFactory( new CommonsConfigSource(new SystemConfiguration().subset("config"))); final SSLConfig sslConfig = objectFactory.build(SSLConfig.class); final HttpFetcher httpFetcher = new HttpFetcher(sslConfig); final ConfigAuthCredentials configAuthCredentials = objectFactory.build(ConfigAuthCredentials.class); try {/*from ww w . ja v a 2 s . c om*/ // A property configuration lives in a configuration directory and is called // "config.properties" final URI[] propertyUris = new URI[] { webLocation.resolve(configPath + "/config.properties"), webLocation.resolve(configName + ".properties") }; for (final URI propertyUri : propertyUris) { LOG.trace("Trying to load '%s'...", propertyUri); try { final AbstractConfiguration config = httpFetcher.get(propertyUri, configAuthCredentials.getLogin(), configAuthCredentials.getPassword(), CONFIG_CONVERTER); if (config != null) { LOG.trace("... succeeded"); return config; } else { LOG.trace("... not found"); } } catch (IOException ioe) { LOG.trace("... failed", ioe); } } return null; } finally { httpFetcher.close(); } }
From source file:com.vmware.qe.framework.datadriven.config.DDConfig.java
/** * Returns the configuration data. If configuration data is null, method first attempts to * create a configuration data from JVM's system properties.<br> * /*from w w w . j ava 2 s.c o m*/ * @return test configuration data */ public synchronized Configuration getData() { if (data != null) { return data; } final HierarchicalConfiguration cfg = new HierarchicalConfiguration(); cfg.copy(new EnvironmentConfiguration());// copy the environment variables. cfg.copy(new SystemConfiguration());// JVM args log.debug("Configuration data from Env:\n" + ConfigurationUtils.toString(cfg)); return data = prepareData(cfg); }
From source file:com.manydesigns.portofino.actions.systemadmin.ConfigurationsAction.java
public String systemConfiguration() { form = configureForm(new SystemConfiguration()); return "systemConfiguration"; }
From source file:ch.cyclops.gatekeeper.GKDriver.java
/** * Constructor class, creates the object given the configuration file path. * <p>// w w w . j a v a 2 s .c o m * @param confFile Path to the driver configuration file * @param uid gatekeeper user-id * @param pass gatekeeper account password */ public GKDriver(String confFile, int uid, String pass) { CompositeConfiguration config = new CompositeConfiguration(); config.addConfiguration(new SystemConfiguration()); try { config.addConfiguration(new PropertiesConfiguration(confFile)); //now logger configuration is done, we can start using it. driverLogger = Logger.getLogger("gatekeeper-driver.Driver"); gatekeeperUri = config.getProperty("gatekeeper.uri").toString(); gatekeeperPort = Integer.parseInt(config.getProperty("gatekeeper.port").toString()); adminUserId = Integer.toString(uid, 10); adminPassword = pass; internalStatus = true; adminToken = ""; driverLogger.info("gatekeeper driver initialized properly."); } catch (Exception ex) { internalStatus = false; if (driverLogger != null) driverLogger.fatal("Error initializing driver: " + ex.getMessage()); } }
From source file:com.runwaysdk.configuration.InMemoryConfigurator.java
public InMemoryConfigurator() { config = new CompositeConfiguration(); config.addConfiguration(new BaseConfiguration()); config.addConfiguration(new SystemConfiguration()); interpolate();//from w w w . j av a 2 s. co m }
From source file:com.intel.mtwilson.fs.ConfigurableFilesystem.java
/** * First priority is the configuration that is passed in. * Second is the java system properties specified on command line like -Dfs.name * Third is exported environment variables like FS_NAME * /* w ww. j a v a 2 s. com*/ * @param configuration */ public ConfigurableFilesystem(Configuration configuration) { CompositeConfiguration composite = new CompositeConfiguration(); composite.addConfiguration(configuration); SystemConfiguration system = new SystemConfiguration(); composite.addConfiguration(system); EnvironmentConfiguration env = new EnvironmentConfiguration(); composite.addConfiguration(env); AllCapsEnvironmentConfiguration envAllCaps = new AllCapsEnvironmentConfiguration(); composite.addConfiguration(envAllCaps); this.configuration = composite; }