Package org.apache.struts2.config
Interface Configuration
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultConfiguration
,MockConfiguration
XWork configuration.
- Author:
- Mike
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPackageConfig
(String name, PackageConfig packageConfig) void
destroy()
Allow the Configuration to clean up any resources that have been used.getPackageConfig
(String name) The current runtime configuration.void
reloadContainer
(List<ContainerProvider> containerProviders) removePackageConfig
(String packageName) Removes a package from the the list of packages.void
setUnknownHandlerStack
(List<UnknownHandlerConfig> unknownHandlerStack)
-
Method Details
-
rebuildRuntimeConfiguration
void rebuildRuntimeConfiguration() -
getPackageConfig
-
getPackageConfigNames
-
getPackageConfigs
Map<String,PackageConfig> getPackageConfigs() -
getRuntimeConfiguration
RuntimeConfiguration getRuntimeConfiguration()The current runtime configuration. Currently, if changes have been made to the Configuration since the last time buildRuntimeConfiguration() was called, you'll need to make sure to.- Returns:
- the current runtime configuration
-
addPackageConfig
-
removePackageConfig
Removes a package from the the list of packages. Changes to the configuration won't take effect until buildRuntimeConfiguration is called.- Parameters:
packageName
- the name of the package to remove- Returns:
- the package removed (if any)
-
destroy
void destroy()Allow the Configuration to clean up any resources that have been used. -
reloadContainer
List<PackageProvider> reloadContainer(List<ContainerProvider> containerProviders) throws ConfigurationException - Parameters:
containerProviders
- list of container providers- Returns:
- list of package providers
- Throws:
ConfigurationException
- in case of any configuration errors- Since:
- 2.1
-
getContainer
Container getContainer()- Returns:
- the container
-
getLoadedFileNames
-
getUnknownHandlerStack
List<UnknownHandlerConfig> getUnknownHandlerStack()- Returns:
- list of unknown handlers
- Since:
- 2.1
-
setUnknownHandlerStack
- Parameters:
unknownHandlerStack
- list of unknown handlers- Since:
- 2.1
-