|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ItemType - type of Item upon which the stage operates@ThreadSafe public interface Stage<ItemType extends Item<?>>
A stage in a Pipeline that operates upon a collection Item in a particular manner.
Stages must be thread safe and reusable.
| Method Summary | |
|---|---|
void |
execute(Collection<ItemType> itemCollection)
Transforms the given input data. |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.DestructableComponent |
|---|
destroy, isDestroyed |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiableComponent |
|---|
getId |
| Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent |
|---|
initialize, isInitialized |
| Method Detail |
|---|
void execute(@Nonnull@NonnullElements
Collection<ItemType> itemCollection)
throws StageProcessingException
itemCollection - the data to be transformed
StageProcessingException - thrown if there is a problem running this stage on the given input
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||