Uses of Class
org.apache.flink.streaming.api.windowing.triggers.Trigger
Packages that use Trigger
Package
Description
-
Uses of Trigger in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type TriggerModifier and TypeMethodDescriptionSets theTriggerthat should be used to trigger window emission.CoGroupedStreams.WithWindow.trigger(Trigger<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> newTrigger) Sets theTriggerthat should be used to trigger window emission.JoinedStreams.WithWindow.trigger(Trigger<? super org.apache.flink.util.TaggedUnion<T1, T2>, ? super W> newTrigger) Sets theTriggerthat should be used to trigger window emission.Sets theTriggerthat should be used to trigger window emission.Constructors in org.apache.flink.streaming.api.datastream with parameters of type TriggerModifierConstructorDescriptionprotectedWithWindow(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 Trigger in org.apache.flink.streaming.api.windowing.assigners
Subclasses of Trigger in org.apache.flink.streaming.api.windowing.assignersModifier and TypeClassDescriptionstatic classA trigger that fires iff the input stream reaches EndOfStream.static classA trigger that never fires, as default Trigger for GlobalWindows.Methods in org.apache.flink.streaming.api.windowing.assigners that return TriggerModifier and TypeMethodDescriptionGlobalWindows.getDefaultTrigger()SlidingEventTimeWindows.getDefaultTrigger()SlidingProcessingTimeWindows.getDefaultTrigger()TumblingEventTimeWindows.getDefaultTrigger()TumblingProcessingTimeWindows.getDefaultTrigger()WindowAssigner.getDefaultTrigger()Returns the default trigger associated with thisWindowAssigner. -
Uses of Trigger in org.apache.flink.streaming.api.windowing.triggers
Subclasses of Trigger in org.apache.flink.streaming.api.windowing.triggersModifier and TypeClassDescriptionclassCountTrigger<W extends Window>ATriggerthat fires once the count of elements in a pane reaches the given count.classATriggerthat fires once the watermark passes the end of the window to which a pane belongs.classATriggerthat fires once the current system time passes the end of the window to which a pane belongs.classPurgingTrigger<T,W extends Window> A trigger that can turn anyTriggerinto a purgingTrigger.Methods in org.apache.flink.streaming.api.windowing.triggers that return TriggerMethods in org.apache.flink.streaming.api.windowing.triggers with parameters of type TriggerModifier and TypeMethodDescriptionstatic <T,W extends Window>
PurgingTrigger<T,W> Creates a new purging trigger from the givenTrigger. -
Uses of Trigger in org.apache.flink.streaming.runtime.operators.windowing
Fields in org.apache.flink.streaming.runtime.operators.windowing declared as TriggerMethods in org.apache.flink.streaming.runtime.operators.windowing that return TriggerMethods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type TriggerModifier and TypeMethodDescriptionvoidConstructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type TriggerModifierConstructorDescriptionEvictingWindowOperator(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) WindowOperator(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.AppendingState<IN, ACC>, ?> windowStateDescriptor, InternalWindowFunction<ACC, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag) Creates a newWindowOperatorbased on the given policies and user functions.WindowOperatorBuilder(WindowAssigner<? super T, W> windowAssigner, Trigger<? super T, ? super W> trigger, org.apache.flink.api.common.ExecutionConfig config, org.apache.flink.api.common.typeinfo.TypeInformation<T> inputType, org.apache.flink.api.java.functions.KeySelector<T, K> keySelector, org.apache.flink.api.common.typeinfo.TypeInformation<K> keyType) WindowOperatorFactory(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.AppendingState<IN, ACC>, ?> windowStateDescriptor, InternalWindowFunction<ACC, OUT, K, W> windowFunction, Trigger<? super IN, ? super W> trigger, long allowedLateness, org.apache.flink.util.OutputTag<IN> lateDataOutputTag)