Interface Stage<DATA>

Type Parameters:
DATA - processed data type.
All Known Subinterfaces:
ChainableStage<DATA>
All Known Implementing Classes:
AbstractChainableStage, Stages.LinkedStage

public interface Stage<DATA>
Data processing stage that can be used to create dynamic data processing chains.

An stage is a stateless data processing unit that returns a processing continuation.

Author:
Marek Potociar
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Linear stage chain builder.
    static final class 
    Data processing stage continuation.
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(DATA data)
    Performs a data processing task and returns the processed data together with a processing continuation.
  • Method Details