Class Configuration.Wrapper

java.lang.Object
org.eclipse.jetty.webapp.Configuration.Wrapper
All Implemented Interfaces:
Configuration
Enclosing interface:
Configuration

public static class Configuration.Wrapper extends Object implements Configuration
  • Field Details

  • Constructor Details

  • Method Details

    • getWrapped

      public Configuration getWrapped()
    • preConfigure

      public void preConfigure(WebAppContext context) throws Exception
      Description copied from interface: Configuration
      Set up for configuration.

      Typically this step discovers configuration resources

      Specified by:
      preConfigure in interface Configuration
      Parameters:
      context - The context to configure
      Throws:
      Exception - if unable to pre configure
    • configure

      public void configure(WebAppContext context) throws Exception
      Description copied from interface: Configuration
      Configure WebApp.

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

      Specified by:
      configure in interface Configuration
      Parameters:
      context - The context to configure
      Throws:
      Exception - if unable to configure
    • postConfigure

      public void postConfigure(WebAppContext context) throws Exception
      Description copied from interface: Configuration
      Clear down after configuration.
      Specified by:
      postConfigure in interface Configuration
      Parameters:
      context - The context to configure
      Throws:
      Exception - if unable to post configure
    • deconfigure

      public void deconfigure(WebAppContext context) throws Exception
      Description copied from interface: Configuration
      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
      Specified by:
      deconfigure in interface Configuration
      Parameters:
      context - The context to configure
      Throws:
      Exception - if unable to deconfigure
    • destroy

      public void destroy(WebAppContext context) throws Exception
      Description copied from interface: Configuration
      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.
      Specified by:
      destroy in interface Configuration
      Parameters:
      context - The context to configure
      Throws:
      Exception - if unable to destroy
    • cloneConfigure

      public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
      Description copied from interface: Configuration
      Clone configuration instance.

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

      Specified by:
      cloneConfigure in interface Configuration
      Parameters:
      template - The template context
      context - The context to configure
      Throws:
      Exception - if unable to clone