Class EvictingWindowOperator<K,IN,OUT,W extends Window>

Type Parameters:
K - The type of key returned by the KeySelector.
IN - The type of the incoming elements.
OUT - The type of elements emitted by the InternalWindowFunction.
W - The type of Window that the WindowAssigner assigns.
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.state.CheckpointListener, Input<IN>, KeyContext, KeyContextHandler, OneInputStreamOperator<IN,OUT>, org.apache.flink.streaming.api.operators.OutputTypeConfigurable<OUT>, StreamOperator<OUT>, StreamOperatorStateHandler.CheckpointedStreamOperator, Triggerable<K,W>, UserFunctionProvider<InternalWindowFunction<Iterable<IN>,OUT,K,W>>, YieldingOperator<OUT>

@Internal public class EvictingWindowOperator<K,IN,OUT,W extends Window> extends WindowOperator<K,IN,Iterable<IN>,OUT,W>
A WindowOperator that also allows an Evictor to be used.

The Evictor is used to remove elements from a pane before/after the evaluation of InternalWindowFunction and after the window evaluation gets triggered by a Trigger.

See Also: