Class OperatorChain<OUT,​OP extends StreamOperator<OUT>>

  • Type Parameters:
    OUT - The type of elements accepted by the chain, i.e., the input type of the chain's main operator.
    All Implemented Interfaces:
    Closeable, AutoCloseable, BoundedMultiInput
    Direct Known Subclasses:
    FinishedOperatorChain, RegularOperatorChain

    public abstract class OperatorChain<OUT,​OP extends StreamOperator<OUT>>
    extends Object
    implements BoundedMultiInput, Closeable
    The OperatorChain contains all operators that are executed as one chain within a single StreamTask.

    The main entry point to the chain is it's mainOperator. mainOperator is driving the execution of the StreamTask, by pulling the records from network inputs and/or source inputs and pushing produced records to the remaining chained operators.