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
  • 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. Calls to preConfigure may alter the Configurations configured on the WebAppContext, so long as configurations prior to this configuration are not altered.

      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
    • isEnabledByDefault

      public boolean isEnabledByDefault()
      Specified by:
      isEnabledByDefault in interface Configuration
      Returns:
      true if configuration is enabled by default
    • abort

      public boolean abort(WebAppContext context)
      Specified by:
      abort in interface Configuration
      Returns:
      true if configuration should be aborted