Interface VelocityService

    • Method Detail

      • handleRequest

        String handleRequest​(org.apache.velocity.context.Context context,
                             String template)
                      throws Exception
        Process the request and fill in the template with the values you set in the Context.
        Parameters:
        context - A Context.
        template - A String with the filename of the template.
        Returns:
        The process template as a String.
        Throws:
        Exception - a generic exception.
      • handleRequest

        void handleRequest​(org.apache.velocity.context.Context context,
                           String filename,
                           OutputStream out)
                    throws TurbineException
        Process the request and fill in the template with the values you set in the Context.
        Parameters:
        context - A Context.
        filename - A String with the filename of the template.
        out - A OutputStream where we will write the process template as a String.
        Throws:
        TurbineException - Any exception thrown while processing will be wrapped into a TurbineException and rethrown.
      • handleRequest

        void handleRequest​(org.apache.velocity.context.Context context,
                           String filename,
                           Writer writer)
                    throws TurbineException
        Process the request and fill in the template with the values you set in the Context.
        Parameters:
        context - A Context.
        filename - A String with the filename of the template.
        writer - A Writer where we will write the process template as a String.
        Throws:
        TurbineException - Any exception thrown while processing will be wrapped into a TurbineException and rethrown.
      • getContext

        org.apache.velocity.context.Context getContext()
        Create an empty WebContext object.
        Returns:
        An empty WebContext object.
      • getNewContext

        org.apache.velocity.context.Context getNewContext()
        This method returns a new, empty Context object.
        Returns:
        A WebContext.
      • getContext

        org.apache.velocity.context.Context getContext​(PipelineData pipelineData)
        Create a Context from the PipelineData object. Adds a pointer to the PipelineData object to the Context so that PipelineData is available in the templates.
        Parameters:
        pipelineData - The Turbine PipelineData object.
        Returns:
        A clone of the Context needed by Velocity.
      • requestFinished

        void requestFinished​(org.apache.velocity.context.Context context)
        Performs post-request actions (releases context tools back to the object pool).
        Parameters:
        context - a Velocity Context