Uses of Interface
org.apache.flink.streaming.api.windowing.evictors.Evictor
-
-
Uses of Evictor in org.apache.flink.runtime.asyncprocessing.operators.windowing
Methods in org.apache.flink.runtime.asyncprocessing.operators.windowing that return Evictor Modifier and Type Method Description Evictor<? super IN,? super W>AsyncEvictingWindowOperator. getEvictor()Constructors in org.apache.flink.runtime.asyncprocessing.operators.windowing with parameters of type Evictor Constructor Description AsyncEvictingWindowOperator(WindowAssigner<? super IN,W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN,K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.v2.StateDescriptor<StreamRecord<IN>> windowStateDescriptor, InternalAsyncWindowFunction<org.apache.flink.api.common.state.v2.StateIterator<IN>,OUT,K,W> windowFunction, AsyncTrigger<? super IN,? super W> trigger, Evictor<? super IN,? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) -
Uses of Evictor in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type Evictor Modifier and Type Method Description AllWindowedStream<T,W>AllWindowedStream. evictor(Evictor<? super T,? super W> evictor)Sets theEvictorthat should be used to evict elements from a window before emission.CoGroupedStreams.WithWindow<T1,T2,KEY,W>CoGroupedStreams.WithWindow. evictor(Evictor<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> newEvictor)Sets theEvictorthat should be used to evict elements from a window before emission.JoinedStreams.WithWindow<T1,T2,KEY,W>JoinedStreams.WithWindow. evictor(Evictor<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> newEvictor)Sets theEvictorthat should be used to evict elements from a window before emission.WindowedStream<T,K,W>WindowedStream. evictor(Evictor<? super T,? super W> evictor)Sets theEvictorthat should be used to evict elements from a window before emission.Constructors in org.apache.flink.streaming.api.datastream with parameters of type Evictor Constructor Description WithWindow(DataStream<T1> input1, DataStream<T2> input2, org.apache.flink.api.java.functions.KeySelector<T1,KEY> keySelector1, org.apache.flink.api.java.functions.KeySelector<T2,KEY> keySelector2, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1,T2>,W> windowAssigner, Trigger<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> trigger, Evictor<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> evictor, Duration allowedLateness)WithWindow(DataStream<T1> input1, DataStream<T2> input2, org.apache.flink.api.java.functions.KeySelector<T1,KEY> keySelector1, org.apache.flink.api.java.functions.KeySelector<T2,KEY> keySelector2, org.apache.flink.api.common.typeinfo.TypeInformation<KEY> keyType, WindowAssigner<? super org.apache.flink.util.TaggedUnion<T1,T2>,W> windowAssigner, Trigger<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> trigger, Evictor<? super org.apache.flink.util.TaggedUnion<T1,T2>,? super W> evictor, Duration allowedLateness) -
Uses of Evictor in org.apache.flink.streaming.api.windowing.evictors
Classes in org.apache.flink.streaming.api.windowing.evictors that implement Evictor Modifier and Type Class Description classCountEvictor<W extends Window>AnEvictorthat keeps up to a certain amount of elements. -
Uses of Evictor in org.apache.flink.streaming.runtime.operators.windowing
Methods in org.apache.flink.streaming.runtime.operators.windowing that return Evictor Modifier and Type Method Description Evictor<? super IN,? super W>EvictingWindowOperator. getEvictor()Evictor<? super IN,? super W>EvictingWindowOperatorFactory. getEvictor()Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type Evictor Modifier and Type Method Description voidWindowOperatorBuilder. evictor(Evictor<? super T,? super W> evictor)Constructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type Evictor Constructor Description EvictingWindowOperator(WindowAssigner<? super IN,W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN,K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.ListState<StreamRecord<IN>>,?> windowStateDescriptor, InternalWindowFunction<Iterable<IN>,OUT,K,W> windowFunction, Trigger<? super IN,? super W> trigger, Evictor<? super IN,? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag)EvictingWindowOperatorFactory(WindowAssigner<? super IN,W> windowAssigner, org.apache.flink.api.common.typeutils.TypeSerializer<W> windowSerializer, org.apache.flink.api.java.functions.KeySelector<IN,K> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.state.StateDescriptor<? extends org.apache.flink.api.common.state.ListState<StreamRecord<IN>>,?> windowStateDescriptor, InternalWindowFunction<Iterable<IN>,OUT,K,W> windowFunction, Trigger<? super IN,? super W> trigger, Evictor<? super IN,? super W> evictor, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag)
-