public abstract class AbstractConfigurator extends Object implements Configurator
| Constructor and Description |
|---|
AbstractConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfiguration(org.apache.commons.configuration.CompositeConfiguration config,
String configFileOverride,
String standardConfigFileName,
Long refreshDelay)
Adds the configuration.
|
protected URL |
findConfig(String configFileOverride,
String standardConfigFileName)
Try to find the configuration file.
|
protected abstract URL |
getServerConfigUrl(String standardConfigFileName)
Gets the server config url.
|
protected boolean |
setConfigurationFromServerApi(org.apache.commons.configuration.Configuration config,
String configFileOverride,
String standardConfigFileName)
Sets the configuration from server api.
|
public void addConfiguration(org.apache.commons.configuration.CompositeConfiguration config,
String configFileOverride,
String standardConfigFileName,
Long refreshDelay)
throws org.apache.commons.configuration.ConfigurationException
ConfiguratoraddConfiguration in interface Configuratorconfig - the configconfigFileOverride - the config file overridestandardConfigFileName - the standard config file namerefreshDelay - the refresh delayorg.apache.commons.configuration.ConfigurationException - the configuration exceptionprotected abstract URL getServerConfigUrl(String standardConfigFileName) throws MalformedURLException
standardConfigFileName - the standard config file nameMalformedURLException - the malformed url exceptionprotected boolean setConfigurationFromServerApi(org.apache.commons.configuration.Configuration config,
String configFileOverride,
String standardConfigFileName)
config - the configconfigFileOverride - the config file overridestandardConfigFileName - the standard config file nameprotected URL findConfig(String configFileOverride, String standardConfigFileName)
configFileOverride - the config file overridestandardConfigFileName - the standard config file nameCopyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.