Package org.apache.struts2.config
Class ConfigurationManager
java.lang.Object
org.apache.struts2.config.ConfigurationManager
ConfigurationManager - central for XWork Configuration management, including
 its ConfigurationProvider.
- Version:
- $Date$ $Id$
- Author:
- Jason Carreira, tm_jee
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Configurationprotected Stringprotected static final org.apache.logging.log4j.Logger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddContainerProvider(ContainerProvider provider) adds a configuration provider to the List of ConfigurationProviders.protected voidvoidvoidReloads the Configuration files if the configuration files indicate that they need to be reloaded.protected ConfigurationcreateConfiguration(String beanName) voidvoidClear all container providers and destroy managing Configuration instanceGet the current list of ConfigurationProviders.protected voidvoidreload()voidremoveContainerProvider(ContainerProvider provider) voidsetConfiguration(Configuration configuration) voidsetContainerProviders(List<ContainerProvider> containerProviders) Set the list of configuration providers
- 
Field Details- 
LOGprotected static final org.apache.logging.log4j.Logger LOG
- 
configuration
- 
defaultFrameworkBeanName
 
- 
- 
Constructor Details- 
ConfigurationManager
 
- 
- 
Method Details- 
getConfiguration- Returns:
- the current XWork configuration object. By default an instance of DefaultConfiguration will be returned
- See Also:
 
- 
initialiseConfigurationprotected void initialiseConfiguration()
- 
addDefaultContainerProvidersprotected void addDefaultContainerProviders()
- 
createConfiguration
- 
destroyConfigurationpublic void destroyConfiguration()Clear all container providers and destroy managing Configuration instance
- 
setConfiguration
- 
getContainerProvidersGet the current list of ConfigurationProviders.- Returns:
- the list of registered ConfigurationProvider objects
- See Also:
 
- 
setContainerProvidersSet the list of configuration providers- Parameters:
- containerProviders- list of- ConfigurationProviderto be set
 
- 
addContainerProvideradds a configuration provider to the List of ConfigurationProviders. a given ConfigurationProvider may be added more than once- Parameters:
- provider- the ConfigurationProvider to register
 
- 
removeContainerProvider
- 
clearContainerProviderspublic void clearContainerProviders()
- 
conditionalReloadpublic void conditionalReload()Reloads the Configuration files if the configuration files indicate that they need to be reloaded.
- 
destroyAndReloadpublic void destroyAndReload()
- 
reloadpublic void reload()
 
-