List of usage examples for org.apache.commons.configuration AbstractConfiguration setDefaultListDelimiter
public static void setDefaultListDelimiter(char delimiter)
From source file:org.kitodo.config.Config.java
/** * Returns the configuration.//from w ww. ja va 2 s.c o m * * @param configFile * file with configuration * @return the configuration */ static PropertiesConfiguration getConfig(String configFile) { if (Objects.isNull(config)) { synchronized (Config.class) { PropertiesConfiguration initialized = config; if (Objects.isNull(initialized)) { AbstractConfiguration.setDefaultListDelimiter('&'); try { initialized = new PropertiesConfiguration(configFile); } catch (ConfigurationException e) { logger.warn( "Loading of " + configFile + " failed. Trying to start with empty configuration.", e); initialized = new PropertiesConfiguration(); } initialized.setListDelimiter('&'); initialized.setReloadingStrategy(new FileChangedReloadingStrategy()); initialized.setThrowExceptionOnMissing(true); config = initialized; } } } return config; }