result.name(node1.getNodeName()); result.value(node1.getValue()); addAttributes(result, node1, node2); for (final ImmutableNode child1 : node1.getChildren()) final ImmutableNode child2 = canCombine(node2, child1, children2); if (child2 != null) result.addChild(combine(child1, child2)); children2.remove(child2);
for (final ImmutableNode node : children) if (matchAttributes(attrs1, node)) if (nodes.size() > 1 && !isListNode(child))
public ApplicationConfiguration(final String filePath) { final CombinedConfiguration combinedConfiguration = new CombinedConfiguration(new MergeCombiner()); // Prefer System properties. combinedConfiguration.addConfiguration(new SystemConfiguration()); final Parameters parameters = new Parameters(); final FileBasedConfigurationBuilder builder = new FileBasedConfigurationBuilder<>(PropertiesConfiguration.class).configure(parameters.properties() .setFileName(filePath)); try { combinedConfiguration.addConfiguration((Configuration) builder.getConfiguration()); } catch (ConfigurationException var5) { LOGGER.warn(String.format("No configuration found at %s.\nUsing defaults.", filePath)); } this.configuration = combinedConfiguration; }
protected void readConfiguration() { MergeCombiner combiner = new MergeCombiner(); combiner.addListNode(PluginManagerConstants.CFG_PLUGIN); CombinedConfiguration cc = new CombinedConfiguration(combiner); XMLConfiguration defaultConfiguration = createXmlConfiguration(ConfigurationConstants.DEFAULT_CONFIG).getLeft(); // Try to add explicit configuration. if (configurationFilename != null) { logger.info("Loading the configuration file {}...", configurationFilename); Triple<XMLConfiguration, URL, PropertiesConfiguration> configurationResult = createXmlConfiguration(configurationFilename); XMLConfiguration xmlConfiguration = configurationResult.getLeft(); configurationFileUrl = configurationResult.getMiddle(); propertiesConfig = configurationResult.getRight(); cc.addConfiguration(xmlConfiguration); xmlConfiguration.setProperty(ConfigurationConstants.PROP_CONFIG_DIR, SpongeUtils.getFileDir(configurationFileUrl)); } // Add default configuration. cc.addConfiguration(defaultConfiguration); if (configurationFilename != null && logger.isDebugEnabled()) { logger.debug("Initial XML configuration:\n{}", SpongeUtils.dumpConfiguration(cc)); } rootConfig = new CommonsConfiguration(cc); }
Path bundlePath = folder.resolve(bundleName); NodeCombiner combiner = new MergeCombiner(); CombinedConfiguration cc = new CombinedConfiguration(combiner); boolean hasExternal = false;
CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(true); config.addConfiguration(new SystemConfiguration());
CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(true); config.addConfiguration(new SystemConfiguration());
private AliceRecognition() { try { CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.addConfiguration(new SystemConfiguration()); config.addConfiguration(new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ALICE_PROPERTIES)).getConfiguration()); this.enabled = config.getBoolean(ALICE_ENABLED, false); String url = config.getString(ALICE_SERVICE_URL, null); String accessToken = config.getString(ALICE_ACCESS_TOKEN, null); String command = config.getString(ALICE_COMMAND, null); if (enabled && !StringUtils.isEmpty(url) && !StringUtils.isEmpty(accessToken)) { this.client = new AliceClient(url, command); this.client.setAuthToken(accessToken); this.enabled = this.client.isAvailable(); } } catch (Exception e) { LOGGER.error("Unable to initialize Alice: " + e.getMessage(), e); } };
ZafiraSingleton() { try { CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(false); config.addConfiguration(new SystemConfiguration()); config.addConfiguration( new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)) .getConfiguration()); final boolean enabled = config.getBoolean("zafira_enabled", false); final String url = config.getString("zafira_service_url", StringUtils.EMPTY); final String token = config.getString("zafira_access_token", StringUtils.EMPTY); zc = new ZafiraClient(url); if (enabled && zc.isAvailable()) { Response<AuthTokenType> auth = zc.refreshToken(token); if (auth.getStatus() == 200) { zc.setAuthToken(auth.getObject().getType() + " " + auth.getObject().getAccessToken()); this.running = true; this.zc.initAmazonS3Client(); this.zc.initTenant(); } } } catch (Exception e) { LOGGER.error(e.getMessage(), e); } }
ZafiraSingleton() { try { CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(false); config.addConfiguration(new SystemConfiguration()); config.addConfiguration( new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)) .getConfiguration()); final boolean enabled = config.getBoolean("zafira_enabled", false); final String url = config.getString("zafira_service_url", StringUtils.EMPTY); final String token = config.getString("zafira_access_token", StringUtils.EMPTY); zc = new ZafiraClient(url); if (enabled && zc.isAvailable()) { Response<AuthTokenType> auth = zc.refreshToken(token); if (auth.getStatus() == 200) { zc.setAuthToken(auth.getObject().getType() + " " + auth.getObject().getAccessToken()); this.running = true; this.zc.initAmazonS3Client(); this.zc.initTenant(); } } } catch (Exception e) { LOGGER.error(e.getMessage(), e); } }
try CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(true); config.addConfiguration(new SystemConfiguration());
try CombinedConfiguration config = new CombinedConfiguration(new MergeCombiner()); config.setThrowExceptionOnMissing(true); config.addConfiguration(new SystemConfiguration());