public class StrutsXmlConfigurationProvider extends XmlConfigurationProvider
| Constructor and Description |
|---|
StrutsXmlConfigurationProvider(boolean errorIfMissing)
Constructs the configuration provider
|
StrutsXmlConfigurationProvider(String filename,
boolean errorIfMissing,
javax.servlet.ServletContext ctx)
Constructs the configuration provider
|
| Modifier and Type | Method and Description |
|---|---|
protected URL |
findInFileSystem(String fileName) |
protected Iterator<URL> |
getConfigurationUrls(String fileName)
Look for the configuration file on the classpath and in the file system
|
void |
loadPackages()
Loads the packages for the configuration.
|
boolean |
needsReload()
Overrides needs reload to ensure it is only checked once per request
|
void |
register(ContainerBuilder containerBuilder,
LocatableProperties props)
Registers beans and properties for the Container
|
String |
toString() |
addAction, addPackage, addResultTypes, buildAllowedMethods, buildExceptionMappings, buildInterceptorList, buildPackageContext, buildResults, destroy, equals, getDtdMappings, guessResultType, hashCode, init, loadDefaultActionRef, loadDefaultClassRef, loadDefaultInterceptorRef, loadExtraConfiguration, loadGlobalAllowedMethods, loadGlobalExceptionMappings, loadGlobalResults, loadInterceptors, loadInterceptorStack, loadInterceptorStacks, setDtdMappings, setFileManagerFactory, setObjectFactory, setThrowExceptionOnDuplicateBeans, setValueSubstitutor, verifyAction, verifyResultTypepublic StrutsXmlConfigurationProvider(boolean errorIfMissing)
errorIfMissing - If we should throw an exception if the file can't be foundpublic StrutsXmlConfigurationProvider(String filename, @Deprecated boolean errorIfMissing, javax.servlet.ServletContext ctx)
filename - The filename to look forerrorIfMissing - If we should throw an exception if the file can't be found, @deprecated and should be droppedctx - Our ServletContextpublic void register(ContainerBuilder containerBuilder, LocatableProperties props) throws ConfigurationException
ContainerProviderregister in interface ContainerProviderregister in class XmlConfigurationProvidercontainerBuilder - The builder to register beans withprops - The properties to register constants withConfigurationException - If anything goes wrongpublic void loadPackages()
PackageProviderloadPackages in interface PackageProviderloadPackages in class XmlConfigurationProviderprotected Iterator<URL> getConfigurationUrls(String fileName) throws IOException
getConfigurationUrls in class XmlConfigurationProviderfileName - The file name to retrieveIOExceptionXmlConfigurationProvider.getConfigurationUrls(java.lang.String)protected URL findInFileSystem(String fileName) throws IOException
IOExceptionpublic boolean needsReload()
needsReload in interface ContainerProviderneedsReload in interface PackageProviderneedsReload in class XmlConfigurationProviderpublic String toString()
toString in class XmlConfigurationProviderCopyright © 2000–2019 Apache Software Foundation. All rights reserved.