org.apache.turbine.pipeline
Class DetermineRedirectRequestedValve

java.lang.Object
  extended by org.apache.turbine.pipeline.AbstractValve
      extended by org.apache.turbine.pipeline.DetermineRedirectRequestedValve
All Implemented Interfaces:
Valve

public class DetermineRedirectRequestedValve
extends AbstractValve

Implements the Redirect Requested portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).

Version:
$Id: DetermineRedirectRequestedValve.java 757213 2009-03-22 16:43:31Z tv $
Author:
Eric Pugh, Peter Courcoux

Constructor Summary
DetermineRedirectRequestedValve()
          Creates a new instance.
 
Method Summary
 void invoke(PipelineData pipelineData, ValveContext context)
          Perform request processing as required by this Valve.
protected  void redirectRequested(PipelineData pipelineData)
          Perform clean up after processing the request.
 
Methods inherited from class org.apache.turbine.pipeline.AbstractValve
getRunData, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetermineRedirectRequestedValve

public DetermineRedirectRequestedValve()
Creates a new instance.

Method Detail

invoke

public void invoke(PipelineData pipelineData,
                   ValveContext context)
            throws IOException,
                   TurbineException
Description copied from interface: Valve

Perform request processing as required by this Valve.

An individual Valve MAY perform the following actions, in the specified order:

A Valve MUST NOT do any of the following things:

Specified by:
invoke in interface Valve
Specified by:
invoke in class AbstractValve
Parameters:
pipelineData - The run-time information, including the servlet request and response we are processing.
context - The valve context used to invoke the next valve in the current processing pipeline
Throws:
IOException - Thrown by a subsequent Valve.
TurbineException - Thrown by a subsequent Valve.
See Also:
org.apache.turbine.Valve#invoke(RunData, ValveContext)

redirectRequested

protected void redirectRequested(PipelineData pipelineData)
                          throws Exception
Perform clean up after processing the request.

Parameters:
data - The run-time data.
Throws:
Exception


Copyright © 2000-2011 The Apache Software Foundation. All Rights Reserved.