## Uses of Interface
org.apache.turbine.pipeline.Valve

- Packages that use Valve
  Package | Description
  --- | ---
  org.apache.turbine.pipeline | The Turbine processing pipeline is modeled after the pipeline found in Tomcat 4.0.1 (Catalina), and after the module architecture found in Apache httpd.

- - ### Uses of Valve in org.apache.turbine.pipeline

    Classes in org.apache.turbine.pipeline that implement Valve
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractValve` Valve that can be used as the basis of Valve implementations.
    `class` | `CleanUpValve` Implements the RunData target portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).
    `class` | `DefaultACLCreationValve` Implements the action portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).
    `class` | `DefaultLoginValve` Handles the Login and Logout actions in the request process cycle.
    `class` | `DefaultSessionTimeoutValve` Implements the action portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).
    `class` | `DefaultSessionValidationValve` Implements the action portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).
    `class` | `DetermineActionValve` This valve is responsible for setting the 'action' property of RunData based on request parameter.
    `class` | `DetermineRedirectRequestedValve` Implements the Redirect Requested portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).
    `class` | `DetermineTargetValve` This valve is responsible for setting the 'target' property of the RunData.
    `class` | `ExecutePageValve` Implements the Page Generation portion of the "Turbine classic" processing pipeline (from the Turbine 2.x series).

    Methods in org.apache.turbine.pipeline that return Valve
    Modifier and Type | Method and Description
    --- | ---
    `Valve[]` | TurbinePipeline.`getValves()`
    `Valve[]` | Pipeline.`getValves()` Return the set of all Valves in the pipeline.
    `Valve` | XmlValveAdapter.`unmarshal(XmlValve xmlValve)`

    Methods in org.apache.turbine.pipeline with parameters of type Valve
    Modifier and Type | Method and Description
    --- | ---
    `void` | TurbinePipeline.`addValve(Valve valve)`
    `void` | Pipeline.`addValve(Valve valve)` Add a new Valve to the end of the pipeline.
    `XmlValve` | XmlValveAdapter.`marshal(Valve valve)`
    `void` | TurbinePipeline.`removeValve(Valve valve)`
    `void` | Pipeline.`removeValve(Valve valve)` Remove the specified Valve from the pipeline, if it is found; otherwise, do nothing.
    `protected void` | TurbinePipeline.`setValves(Valve[] valves)` Set new valves during deserialization

Copyright © 2000–2018 The Apache Software Foundation. All rights reserved.