org.apache.jetspeed.pipeline.valve
Interface ValveContext

All Known Implementing Classes:
JetspeedPipeline

public interface ValveContext

NOTE: This class will be deprecated once we merge with Summit

Version:
$Id: ValveContext.java 186726 2004-06-05 05:13:09Z taylor $
Author:
David Sean Taylor

Method Summary
 void invokeNext(org.apache.jetspeed.request.RequestContext request)
          Cause the invoke() method of the next Valve that is part of the Pipeline currently being processed (if any) to be executed, passing on the specified request and response objects plus this ValveContext instance.
 

Method Detail

invokeNext

public void invokeNext(org.apache.jetspeed.request.RequestContext request)
                throws PipelineException

Cause the invoke() method of the next Valve that is part of the Pipeline currently being processed (if any) to be executed, passing on the specified request and response objects plus this ValveContext instance. Exceptions thrown by a subsequently executed Valve will be passed on to our caller.

If there are no more Valves to be executed, execution of this method will result in a no op.

Throws:
IOException - Thrown by a subsequent Valve.
SummitException - Thrown by a subsequent Valve.
SummitException - No further Valves configured in the Pipeline currently being processed.
PipelineException


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.