| Package | Description |
|---|---|
| net.shibboleth.metadata.pipeline |
A set of classes for constructing generic data processing pipelines.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimplePipeline<T>
A very simple implementation of
Pipeline. |
| Modifier and Type | Field and Description |
|---|---|
private Pipeline<T> |
SplitMergeStage.nonselectedItemPipeline
Pipeline that receives the non-selected items.
|
private Pipeline<T> |
PipelineCallable.pipeline
The pipeline to be executed, never null.
|
private Pipeline<T> |
SplitMergeStage.selectedItemPipeline
Pipeline that receives the selected items.
|
| Modifier and Type | Field and Description |
|---|---|
private List<Pipeline<T>> |
PipelineMergeStage.mergedPipelines
Pipelines whose results become the output of this source.
|
private List<net.shibboleth.utilities.java.support.collection.Pair<Pipeline<T>,com.google.common.base.Predicate<Item<T>>>> |
PipelineDemultiplexerStage.pipelineAndStrategies
The pipelines through which items are sent and the selection strategy used for that pipeline.
|
| Modifier and Type | Method and Description |
|---|---|
Pipeline<T> |
SplitMergeStage.getNonselectedItemPipeline()
Gets the pipeline that receives the non-selected items.
|
Pipeline<T> |
SplitMergeStage.getSelectedItemPipeline()
Gets the pipeline that receives the selected items.
|
| Modifier and Type | Method and Description |
|---|---|
List<Pipeline<T>> |
PipelineMergeStage.getMergedPipelines()
Gets the unmodifiable set of pipelines used by this stage.
|
List<net.shibboleth.utilities.java.support.collection.Pair<Pipeline<T>,com.google.common.base.Predicate<Item<T>>>> |
PipelineDemultiplexerStage.getPipelineAndSelectionStrategies()
Gets the pipeline and item selection strategies used to demultiplex item collections within this stage.
|
| Modifier and Type | Method and Description |
|---|---|
protected Future<Collection<Item<T>>> |
SplitMergeStage.executePipeline(Pipeline<T> pipeline,
Collection<Item<T>> items)
Executes a pipeline.
|
void |
SplitMergeStage.setNonselectedItemPipeline(Pipeline<T> pipeline)
Sets the pipeline that receives the non-selected items.
|
void |
SplitMergeStage.setSelectedItemPipeline(Pipeline<T> pipeline)
Sets the pipeline that receives the selected items.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PipelineMergeStage.setMergedPipelines(List<? extends Pipeline<T>> pipelines)
Sets the pipelines joined by this stage.
|
void |
PipelineDemultiplexerStage.setPipelineAndSelectionStrategies(List<net.shibboleth.utilities.java.support.collection.Pair<Pipeline<T>,com.google.common.base.Predicate<Item<T>>>> passes)
Sets the pipeline and item selection strategies used to demultiplex item collections within this stage.
|
| Constructor and Description |
|---|
PipelineCallable(Pipeline<T> invokedPipeline,
Collection<Item<T>> items)
Constructor.
|
Copyright © 1999–2016. All rights reserved.