public class MockConfiguration extends Object implements Configuration
| Modifier and Type | Field and Description |
|---|---|
protected List<UnknownHandlerConfig> |
unknownHandlerStack |
| Constructor and Description |
|---|
MockConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPackageConfig(String name,
PackageConfig packageContext) |
void |
buildRuntimeConfiguration() |
void |
destroy()
Allow the Configuration to clean up any resources that have been used.
|
Container |
getContainer() |
Set<String> |
getLoadedFileNames() |
PackageConfig |
getPackageConfig(String name) |
Set<String> |
getPackageConfigNames() |
Map<String,PackageConfig> |
getPackageConfigs() |
RuntimeConfiguration |
getRuntimeConfiguration()
The current runtime configuration.
|
List<UnknownHandlerConfig> |
getUnknownHandlerStack() |
void |
rebuildRuntimeConfiguration() |
List<PackageProvider> |
reloadContainer(List<ContainerProvider> containerProviders) |
PackageConfig |
removePackageConfig(String name)
Removes a package from the the list of packages.
|
void |
selfRegister() |
void |
setUnknownHandlerStack(List<UnknownHandlerConfig> unknownHandlerStack) |
protected List<UnknownHandlerConfig> unknownHandlerStack
public void selfRegister()
public PackageConfig getPackageConfig(String name)
getPackageConfig in interface Configurationpublic Set<String> getPackageConfigNames()
getPackageConfigNames in interface Configurationpublic Map<String,PackageConfig> getPackageConfigs()
getPackageConfigs in interface Configurationpublic RuntimeConfiguration getRuntimeConfiguration()
ConfigurationgetRuntimeConfiguration in interface Configurationpublic void addPackageConfig(String name, PackageConfig packageContext)
addPackageConfig in interface Configurationpublic void buildRuntimeConfiguration()
public void destroy()
Configurationdestroy in interface Configurationpublic void rebuildRuntimeConfiguration()
rebuildRuntimeConfiguration in interface Configurationpublic PackageConfig removePackageConfig(String name)
ConfigurationremovePackageConfig in interface Configurationname - the name of the package to removepublic Container getContainer()
getContainer in interface Configurationpublic Set<String> getLoadedFileNames()
getLoadedFileNames in interface Configurationpublic List<PackageProvider> reloadContainer(List<ContainerProvider> containerProviders) throws ConfigurationException
reloadContainer in interface ConfigurationcontainerProviders - list of container providersConfigurationException - in case of any configuration errorspublic List<UnknownHandlerConfig> getUnknownHandlerStack()
getUnknownHandlerStack in interface Configurationpublic void setUnknownHandlerStack(List<UnknownHandlerConfig> unknownHandlerStack)
setUnknownHandlerStack in interface ConfigurationunknownHandlerStack - list of unknown handlersCopyright © 2000–2019 Apache Software Foundation. All rights reserved.