public Swagger2MarkupConfigBuilder(Configuration configuration) { CompositeConfiguration compositeConfiguration = new CompositeConfiguration(); compositeConfiguration.addConfiguration(new SystemConfiguration()); compositeConfiguration.addConfiguration(configuration); compositeConfiguration.addConfiguration(getDefaultConfiguration());
/** * Sets system properties from a file specified by its file name. This is * just a short cut for {@code setSystemProperties(null, fileName)}. * * @param fileName The name of the property file. * @throws ConfigurationException if an error occurs. * @since 1.6 */ public static void setSystemProperties(final String fileName) throws ConfigurationException { setSystemProperties(null, fileName); }
/** * System property-only configuration. */ public ApplicationConfiguration() { this.configuration = new SystemConfiguration(); }
/** * Handles a file with system properties that may be defined in the * definition configuration. If such property file is configured, all of its * properties are added to the system properties. * * @param config the definition configuration * @param basePath the base path defined for this builder (may be * <b>null</b>) * @throws ConfigurationException if an error occurs. */ protected void initSystemProperties(final HierarchicalConfiguration<?> config, final String basePath) throws ConfigurationException { final String fileName = config.getString(KEY_SYSTEM_PROPS); if (fileName != null) { try { SystemConfiguration.setSystemProperties(basePath, fileName); } catch (final Exception ex) { throw new ConfigurationException( "Error setting system properties from " + fileName, ex); } } }
config.addConfiguration(new SystemConfiguration()); config.addConfiguration(new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)).getConfiguration());
/** * Sets system properties from a file specified using its base path and * file name. The file can either be a properties file or an XML properties * file. It is loaded, and all properties it contains are added to system * properties. * * @param basePath The base path to look for the property file. * @param fileName The name of the property file. * @throws ConfigurationException if an error occurs. * @since 1.6 */ public static void setSystemProperties(final String basePath, final String fileName) throws ConfigurationException { final FileBasedConfiguration config = fileName.endsWith(".xml") ? new XMLPropertiesConfiguration() : new PropertiesConfiguration(); final FileHandler handler = new FileHandler(config); handler.setBasePath(basePath); handler.setFileName(fileName); handler.load(); setSystemProperties(config); }
config.addConfiguration(new SystemConfiguration()); config.addConfiguration(new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)).getConfiguration());
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; }
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); } };
/** * Creates application composite configuration. * * @return Application composite configuration. */ private CompositeConfiguration createApplicationConfiguration() { CompositeConfiguration cc = new CompositeConfiguration(); SystemConfiguration systemConfiguration = new SystemConfiguration(); PropertiesConfiguration propertiesConfiguration = new PropertiesConfiguration(); propertiesConfiguration.setThrowExceptionOnMissing(true); propertiesConfiguration.setListDelimiterHandler(new DefaultListDelimiterHandler(';')); propertiesConfiguration.setIncludesAllowed(false); FileLocator locator = FileLocatorUtils.fileLocator() .fileName("testlinkjavaapi.propertiesxml") .create(); propertiesConfiguration.initFileLocator(locator); cc.addConfiguration(systemConfiguration); cc.addConfiguration(propertiesConfiguration); return cc; }
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); } }
public Swagger2MarkupConfigBuilder(Configuration configuration) { CompositeConfiguration compositeConfiguration = new CompositeConfiguration(); compositeConfiguration.addConfiguration(new SystemConfiguration()); compositeConfiguration.addConfiguration(configuration); compositeConfiguration.addConfiguration(getDefaultConfiguration());
public Swagger2MarkupConfigBuilder(Configuration configuration) { CompositeConfiguration compositeConfiguration = new CompositeConfiguration(); compositeConfiguration.addConfiguration(new SystemConfiguration()); compositeConfiguration.addConfiguration(configuration); compositeConfiguration.addConfiguration(getDefaultConfiguration());
config.addConfiguration(new SystemConfiguration()); config.addConfiguration(new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)).getConfiguration());
config.addConfiguration(new SystemConfiguration()); config.addConfiguration(new FileBasedConfigurationBuilder<FileBasedConfiguration>(PropertiesConfiguration.class) .configure(new Parameters().properties().setFileName(ZAFIRA_PROPERTIES)).getConfiguration());