public class ConfigurationManager extends Object
Modifier and Type | Field and Description |
---|---|
protected Configuration |
configuration |
protected String |
defaultFrameworkBeanName |
protected static org.apache.logging.log4j.Logger |
LOG |
Constructor and Description |
---|
ConfigurationManager(String name) |
Modifier and Type | Method and Description |
---|---|
void |
addContainerProvider(ContainerProvider provider)
adds a configuration provider to the List of ConfigurationProviders.
|
protected void |
addDefaultContainerProviders() |
void |
clearContainerProviders() |
void |
conditionalReload()
Reloads the Configuration files if the configuration files indicate that they need to be reloaded.
|
protected Configuration |
createConfiguration(String beanName) |
void |
destroyAndReload() |
void |
destroyConfiguration()
Clear all container providers and destroy managing Configuration instance
|
Configuration |
getConfiguration() |
List<ContainerProvider> |
getContainerProviders()
Get the current list of ConfigurationProviders.
|
protected void |
initialiseConfiguration() |
void |
reload() |
void |
removeContainerProvider(ContainerProvider provider) |
void |
setConfiguration(Configuration configuration) |
void |
setContainerProviders(List<ContainerProvider> containerProviders)
Set the list of configuration providers
|
protected static final org.apache.logging.log4j.Logger LOG
protected Configuration configuration
protected String defaultFrameworkBeanName
public ConfigurationManager(String name)
public Configuration getConfiguration()
DefaultConfiguration
protected void initialiseConfiguration()
protected void addDefaultContainerProviders()
protected Configuration createConfiguration(String beanName)
public void destroyConfiguration()
public void setConfiguration(Configuration configuration)
public List<ContainerProvider> getContainerProviders()
ConfigurationProvider
public void setContainerProviders(List<ContainerProvider> containerProviders)
containerProviders
- list of ConfigurationProvider
to be setpublic void addContainerProvider(ContainerProvider provider)
provider
- the ConfigurationProvider to registerpublic void removeContainerProvider(ContainerProvider provider)
public void clearContainerProviders()
public void conditionalReload()
public void destroyAndReload()
public void reload()
Copyright © 2000–2024 Apache Software Foundation. All rights reserved.