Uses of Interface
org.apache.flink.streaming.api.windowing.evictors.Evictor
Packages that use Evictor
Package
Description
-
Uses of Evictor in org.apache.flink.runtime.asyncprocessing.operators.windowing
Methods in org.apache.flink.runtime.asyncprocessing.operators.windowing that return EvictorConstructors in org.apache.flink.runtime.asyncprocessing.operators.windowing with parameters of type EvictorModifierConstructorDescriptionAsyncEvictingWindowOperator(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 EvictorModifier and TypeMethodDescriptionSets theEvictorthat should be used to evict elements from a window before emission.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.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.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 EvictorModifierConstructorDescriptionprotectedWithWindow(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) protectedWithWindow(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 EvictorModifier and TypeClassDescriptionclassCountEvictor<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 EvictorModifier and TypeMethodDescriptionEvictingWindowOperator.getEvictor()EvictingWindowOperatorFactory.getEvictor()Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type EvictorModifier and TypeMethodDescriptionvoidConstructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type EvictorModifierConstructorDescriptionEvictingWindowOperator(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)