Class ConfluenceStrutsConfigurationProvider
- java.lang.Object
- 
- com.atlassian.confluence.impl.struts.ConfluenceStrutsConfigurationProvider
 
- 
- All Implemented Interfaces:
- com.opensymphony.xwork2.config.ConfigurationProvider,- com.opensymphony.xwork2.config.ContainerProvider,- com.opensymphony.xwork2.config.PackageProvider
 
 public class ConfluenceStrutsConfigurationProvider extends Object implements com.opensymphony.xwork2.config.ConfigurationProvider This class wires/overrides Struts settings from Confluence file and runtime configuration
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classConfluenceStrutsConfigurationProvider.ConfluenceStrutsSettings
 - 
Constructor SummaryConstructors Constructor Description ConfluenceStrutsConfigurationProvider(BootstrapManager bootstrapManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()voidinit(com.opensymphony.xwork2.config.Configuration configuration)voidloadPackages()booleanneedsReload()voidregister(com.opensymphony.xwork2.inject.ContainerBuilder builder, com.opensymphony.xwork2.util.location.LocatableProperties props)
 
- 
- 
- 
Constructor Detail- 
ConfluenceStrutsConfigurationProviderpublic ConfluenceStrutsConfigurationProvider(BootstrapManager bootstrapManager) 
 
- 
 - 
Method Detail- 
destroypublic void destroy() - Specified by:
- destroyin interface- com.opensymphony.xwork2.config.ContainerProvider
 
 - 
initpublic void init(com.opensymphony.xwork2.config.Configuration configuration) throws com.opensymphony.xwork2.config.ConfigurationException- Specified by:
- initin interface- com.opensymphony.xwork2.config.ContainerProvider
- Specified by:
- initin interface- com.opensymphony.xwork2.config.PackageProvider
- Throws:
- com.opensymphony.xwork2.config.ConfigurationException
 
 - 
needsReloadpublic boolean needsReload() - Specified by:
- needsReloadin interface- com.opensymphony.xwork2.config.ContainerProvider
- Specified by:
- needsReloadin interface- com.opensymphony.xwork2.config.PackageProvider
 
 - 
loadPackagespublic void loadPackages() throws com.opensymphony.xwork2.config.ConfigurationException- Specified by:
- loadPackagesin interface- com.opensymphony.xwork2.config.PackageProvider
- Throws:
- com.opensymphony.xwork2.config.ConfigurationException
 
 - 
registerpublic void register(com.opensymphony.xwork2.inject.ContainerBuilder builder, com.opensymphony.xwork2.util.location.LocatableProperties props) throws com.opensymphony.xwork2.config.ConfigurationException- Specified by:
- registerin interface- com.opensymphony.xwork2.config.ContainerProvider
- Throws:
- com.opensymphony.xwork2.config.ConfigurationException
 
 
- 
 
-