org.apache.turbine.pipeline
Class DefaultPipelineData

java.lang.Object
  extended by org.apache.turbine.pipeline.DefaultPipelineData
All Implemented Interfaces:
PipelineData
Direct Known Subclasses:
DefaultTurbineRunData

public class DefaultPipelineData
extends java.lang.Object
implements PipelineData

A PipelineData is a holder for data being passed from one Valve to the next. The detailed contract for a Valve is included in the description of the invoke() method below.

HISTORICAL NOTE: The "PipelineData" name was assigned to this holder as it functions similarily to the RunData object, but without the additional methods

Author:
Eric Pugh, Peter Courcoux

Constructor Summary
DefaultPipelineData()
           
 
Method Summary
 java.lang.Object get(java.lang.Class key)
           
 java.lang.Object get(java.lang.Class key, java.lang.Object innerKey)
           
 void put(java.lang.Class key, java.util.Map value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPipelineData

public DefaultPipelineData()
Method Detail

put

public void put(java.lang.Class key,
                java.util.Map value)
Specified by:
put in interface PipelineData

get

public java.lang.Object get(java.lang.Class key)
Specified by:
get in interface PipelineData

get

public java.lang.Object get(java.lang.Class key,
                            java.lang.Object innerKey)
Specified by:
get in interface PipelineData


Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.