- Type Parameters:
T
- the pipeline result typeR
- the pipeline request type
- All Superinterfaces:
- Callable<T>, Iterator<R>
- All Known Implementing Classes:
- RiverPipeline
public interface Pipeline<T,R extends PipelineRequest>
extends Callable<T>, Iterator<R>
A pipeline. This class can iterate over a collection of requests and call an action for a request,
synchronously or asynchronously.