Interface Pipeline


  • public interface Pipeline
    Pipeline interface. HstRequestProcessor will invoke the proper Pipeline instance to serve the request.
    Version:
    $Id$
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cleanup​(HstContainerConfig requestContainerConfig, HstRequestContext requestContext, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
      Does post-processing step for the request processing.
      void destroy()
      Destroys the pipeline.
      void initialize()
      Initializes the pipeline
      void invoke​(HstContainerConfig requestContainerConfig, HstRequestContext requestContext, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
      Invokes the request processing, aka the initialization and rendering valves
    • Method Detail

      • invoke

        void invoke​(HstContainerConfig requestContainerConfig,
                    HstRequestContext requestContext,
                    javax.servlet.http.HttpServletRequest servletRequest,
                    javax.servlet.http.HttpServletResponse servletResponse)
             throws ContainerException
        Invokes the request processing, aka the initialization and rendering valves
        Parameters:
        requestContainerConfig - the HstComponent container configuration
        requestContext -
        servletRequest -
        servletResponse -
        Throws:
        ContainerException
      • cleanup

        void cleanup​(HstContainerConfig requestContainerConfig,
                     HstRequestContext requestContext,
                     javax.servlet.http.HttpServletRequest servletRequest,
                     javax.servlet.http.HttpServletResponse servletResponse)
              throws ContainerException
        Does post-processing step for the request processing.
        Parameters:
        requestContainerConfig - the HstComponent container configuration
        requestContext -
        servletRequest -
        servletResponse -
        Throws:
        ContainerException