Class Configuration.Wrapper

    • Method Detail

      • preConfigure

        public void preConfigure​(WebAppContext context)
                          throws java.lang.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:
        java.lang.Exception - if unable to pre configure
      • configure

        public void configure​(WebAppContext context)
                       throws java.lang.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:
        java.lang.Exception - if unable to configure
      • postConfigure

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

        public void deconfigure​(WebAppContext context)
                         throws java.lang.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:
        java.lang.Exception - if unable to deconfigure
      • destroy

        public void destroy​(WebAppContext context)
                     throws java.lang.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:
        java.lang.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