Package org.eclipse.jetty.webapp
Class Configuration.Wrapper
java.lang.Object
org.eclipse.jetty.webapp.Configuration.Wrapper
- All Implemented Interfaces:
Configuration
- Enclosing interface:
- Configuration
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration
Configuration.ClassList, Configuration.Wrapper, Configuration.WrapperFunction -
Field Summary
Fields inherited from interface org.eclipse.jetty.webapp.Configuration
ATTR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloneConfigure(WebAppContext template, WebAppContext context) Clone configuration instance.voidconfigure(WebAppContext context) Configure WebApp.voiddeconfigure(WebAppContext context) DeConfigure WebApp.voiddestroy(WebAppContext context) Destroy WebApp.voidpostConfigure(WebAppContext context) Clear down after configuration.voidpreConfigure(WebAppContext context) Set up for configuration.
-
Constructor Details
-
Wrapper
-
-
Method Details
-
getWrapped
-
preConfigure
Description copied from interface:ConfigurationSet up for configuration.Typically this step discovers configuration resources
- Specified by:
preConfigurein interfaceConfiguration- Parameters:
context- The context to configure- Throws:
Exception- if unable to pre configure
-
configure
Description copied from interface:ConfigurationConfigure WebApp.Typically this step applies the discovered configuration resources to either the
WebAppContextor the associatedMetaData.- Specified by:
configurein interfaceConfiguration- Parameters:
context- The context to configure- Throws:
Exception- if unable to configure
-
postConfigure
Description copied from interface:ConfigurationClear down after configuration.- Specified by:
postConfigurein interfaceConfiguration- Parameters:
context- The context to configure- Throws:
Exception- if unable to post configure
-
deconfigure
Description copied from interface:ConfigurationDeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle- Specified by:
deconfigurein interfaceConfiguration- Parameters:
context- The context to configure- Throws:
Exception- if unable to deconfigure
-
destroy
Description copied from interface:ConfigurationDestroy WebApp. This method is called to destroy a webappcontext. It is typically called when a context is removed from a server handler hierarchy by the deployer.- Specified by:
destroyin interfaceConfiguration- Parameters:
context- The context to configure- Throws:
Exception- if unable to destroy
-
cloneConfigure
Description copied from interface:ConfigurationClone configuration instance.Configure an instance of a WebAppContext, based on a template WebAppContext that has previously been configured by this Configuration.
- Specified by:
cloneConfigurein interfaceConfiguration- Parameters:
template- The template contextcontext- The context to configure- Throws:
Exception- if unable to clone
-