org.codehaus.plexus.summit.pipeline
Interface Pipeline
- All Superinterfaces:
- SummitComponent
- All Known Implementing Classes:
- AbstractPipeline, SummitPipeline
public interface Pipeline
- extends SummitComponent
A Pipeline is the entity which controls the flow
of the request/response lifecyle in Summit.
- Version:
- $Id: Pipeline.java 2082 2005-06-05 02:58:52Z jvanzyl $
- Author:
- Jason van Zyl
|
Method Summary |
java.util.List |
getValves()
|
void |
invoke(RunData data)
Cause the specified request and response to be processed by
the sequence of Valves associated with this pipeline, until one
of these Valves decides to end the processing. |
ROLE
static final java.lang.String ROLE
SELECTOR_ROLE
static final java.lang.String SELECTOR_ROLE
invoke
void invoke(RunData data)
throws java.io.IOException,
ValveInvocationException
Cause the specified request and response to be processed by
the sequence of Valves associated with this pipeline, until one
of these Valves decides to end the processing.
The implementation must ensure that multiple simultaneous
requests (on different threads) can be processed through the
same Pipeline without interfering with each other's control
flow.
- Parameters:
data - The run-time information, including the servlet
request and response we are processing.
- Throws:
java.io.IOException - an input/output error occurred.
ValveInvocationException
getValves
java.util.List getValves()
Copyright © 2001-2006 Codehaus. All Rights Reserved.