Package net.shibboleth.metadata.pipeline

A set of classes for constructing generic data processing pipelines.

See:
          Description

Interface Summary
Pipeline<ItemType extends Item<?>> A pipeline represents an ordered list of Stage that operate on a collection of Item.
Stage<ItemType extends Item<?>> A stage in a Pipeline that operates upon a collection Item in a particular manner.
 

Class Summary
AbstractItemMetadataSelectionStage A Stage that selects Items for further processing if they have a specific type of ItemMetadata attached to them.
BaseIteratingStage<ItemType extends Item<?>> Base class for Stage implementations that iterate over each Item in a collection and do something.
BaseStage<ItemType extends Item<?>> A base class for Stage implementations.
ComponentInfo Some basic information related to a component's processing of an Item.
CompositeStage<ItemType extends Item<?>> A stage that is composed of other stages.
ItemMetadataFilterStage A Stage that filters out Item if they have a specific type of ItemMetadata attached to them.
ItemMetadataTerminationStage A Stage that terminates pipeline processing if an Item has a specific type of ItemMetadata attached to it.
PipelineCallable A Callable that executes a Pipeline and returns the given item collection.
PipelineDemultiplexerStage<ItemType extends Item<?>> A stage which, given an item collection and a list of Pipeline and Predicate pairs, sends the collection of item copies selected by the predicate to the associated pipeline.
PipelineMergeStage This Stage allows the merging of multiple pipeline outputs into a single Collection that can then be used as the input source for another pipeline.
ScriptletStage A pipeline stage that computes that transforms the collection of Item via a script.
SerializationStage<ItemType extends Item<?>> A stage which writes the given item collection out to a file.
SimplePipeline<ItemType extends Item<?>> A very simple implementation of Pipeline.
SplitMergeStage<ItemType extends Item<?>> A stage which splits a given collection and passes selected items to one pipeline and non-selected items to another.
StaticItemSourceStage<ItemType extends Item<?>> A stage which adds a static collection of Items to a Item collection.
StatusMetadataLoggingStage A Stage that logs StatusMetadata associated with an Item.
 

Exception Summary
PipelineProcessingException Base exception for errors that occur within the pipeline execution.
StageProcessingException Exception indicating that a Stage of the pipeline encountered an error.
 

Package net.shibboleth.metadata.pipeline Description

A set of classes for constructing generic data processing pipelines.



Copyright © 1999-2012. All Rights Reserved.