org.eclipse.jetty.webapp
接口 Configuration

所有已知实现类:
AbstractConfiguration, AnnotationConfiguration, CloneConfiguration, EnvConfiguration, FragmentConfiguration, JettyWebXmlConfiguration, MetaInfConfiguration, PlusConfiguration, TagLibConfiguration, WebInfConfiguration, WebXmlConfiguration

public interface Configuration

Base Class for WebApplicationContext Configuration. This class can be extended to customize or extend the configuration of the WebApplicationContext.


方法摘要
 void cloneConfigure(WebAppContext template, WebAppContext context)
          Clone configuration instance.
 void configure(WebAppContext context)
          Configure WebApp.
 void deconfigure(WebAppContext context)
          DeConfigure WebApp.
 void destroy(WebAppContext context)
          Destroy WebApp.
 void postConfigure(WebAppContext context)
          Clear down after configuration.
 void preConfigure(WebAppContext context)
          Set up for configuration.
 

方法详细信息

preConfigure

void preConfigure(WebAppContext context)
                  throws Exception
Set up for configuration.

Typically this step discovers configuration resources

参数:
context - The context to configure
抛出:
Exception

configure

void configure(WebAppContext context)
               throws Exception
Configure WebApp.

Typically this step applies the discovered configuration resources to either the WebAppContext or the associated MetaData.

参数:
context - The context to configure
抛出:
Exception

postConfigure

void postConfigure(WebAppContext context)
                   throws Exception
Clear down after configuration.

参数:
context - The context to configure
抛出:
Exception

deconfigure

void deconfigure(WebAppContext context)
                 throws Exception
DeConfigure 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

参数:
context - The context to configure
抛出:
Exception

destroy

void destroy(WebAppContext context)
             throws Exception
Destroy 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.

参数:
context - The context to configure
抛出:
Exception

cloneConfigure

void cloneConfigure(WebAppContext template,
                    WebAppContext context)
                    throws Exception
Clone configuration instance.

Configure an instance of a WebAppContext, based on a template WebAppContext that has previously been configured by this Configuration.

参数:
template - The template context
context - The context to configure
抛出:
Exception


Copyright © 2013. All Rights Reserved.