Uses of Class
org.apache.flink.streaming.api.windowing.triggers.Trigger
-
-
Uses of Trigger in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type Trigger Modifier and Type Method Description AllWindowedStream<T,W>AllWindowedStream. trigger(Trigger<? super T,? super W> trigger)Sets theTriggerthat should be used to trigger window emission.CoGroupedStreams.WithWindow<T1,T2,KEY,W>CoGroupedStreams.WithWindow. trigger(Trigger<? super CoGroupedStreams.TaggedUnion<T1,T2>,? super W> newTrigger)Sets theTriggerthat should be used to trigger window emission.JoinedStreams.WithWindow<T1,T2,KEY,W>JoinedStreams.WithWindow. trigger(Trigger<? super CoGroupedStreams.TaggedUnion<T1,T2>,? super W> newTrigger)Sets theTriggerthat should be used to trigger window emission.WindowedStream<T,K,W>WindowedStream. trigger(Trigger<? super T,? super W> trigger)Sets theTriggerthat should be used to trigger window emission.Constructors in org.apache.flink.streaming.api.datastream with parameters of type Trigger 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 CoGroupedStreams.TaggedUnion<T1,T2>,W> windowAssigner, Trigger<? super CoGroupedStreams.TaggedUnion<T1,T2>,? super W> trigger, Evictor<? super CoGroupedStreams.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 CoGroupedStreams.TaggedUnion<T1,T2>,W> windowAssigner, Trigger<? super CoGroupedStreams.TaggedUnion<T1,T2>,? super W> trigger, Evictor<? super CoGroupedStreams.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.assigners Modifier and Type Class Description static classGlobalWindows.EndOfStreamTriggerA trigger that fires iff the input stream reaches EndOfStream.static classGlobalWindows.NeverTriggerA trigger that never fires, as default Trigger for GlobalWindows.Methods in org.apache.flink.streaming.api.windowing.assigners that return Trigger Modifier and Type Method Description Trigger<Object,GlobalWindow>GlobalWindows. getDefaultTrigger()Trigger<Object,TimeWindow>SlidingEventTimeWindows. getDefaultTrigger()Trigger<Object,TimeWindow>SlidingProcessingTimeWindows. getDefaultTrigger()Trigger<Object,TimeWindow>TumblingEventTimeWindows. getDefaultTrigger()Trigger<Object,TimeWindow>TumblingProcessingTimeWindows. getDefaultTrigger()abstract Trigger<T,W>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.triggers Modifier and Type Class Description classCountTrigger<W extends Window>ATriggerthat fires once the count of elements in a pane reaches the given count.classEventTimeTriggerATriggerthat fires once the watermark passes the end of the window to which a pane belongs.classProcessingTimeTriggerATriggerthat 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 Trigger Modifier and Type Method Description Trigger<T,W>PurgingTrigger. getNestedTrigger()Methods in org.apache.flink.streaming.api.windowing.triggers with parameters of type Trigger Modifier and Type Method Description static <T,W extends Window>
PurgingTrigger<T,W>PurgingTrigger. of(Trigger<T,W> nestedTrigger)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 Trigger Modifier and Type Field Description protected Trigger<? super IN,? super W>WindowOperatorFactory. triggerMethods in org.apache.flink.streaming.runtime.operators.windowing that return Trigger Modifier and Type Method Description Trigger<? super IN,? super W>WindowOperator. getTrigger()Trigger<? super IN,? super W>WindowOperatorFactory. getTrigger()Methods in org.apache.flink.streaming.runtime.operators.windowing with parameters of type Trigger Modifier and Type Method Description voidWindowOperatorBuilder. trigger(Trigger<? super T,? super W> trigger)Constructors in org.apache.flink.streaming.runtime.operators.windowing with parameters of type Trigger 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)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)
-