Uses of Interface
org.apache.flink.streaming.api.windowing.triggers.Trigger.TriggerContext
Packages that use Trigger.TriggerContext
Package
Description
-
Uses of Trigger.TriggerContext in org.apache.flink.streaming.api.windowing.assigners
Methods in org.apache.flink.streaming.api.windowing.assigners with parameters of type Trigger.TriggerContextModifier and TypeMethodDescriptionvoidGlobalWindows.EndOfStreamTrigger.clear(GlobalWindow window, Trigger.TriggerContext ctx) voidGlobalWindows.NeverTrigger.clear(GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.EndOfStreamTrigger.onElement(Object element, long timestamp, GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.NeverTrigger.onElement(Object element, long timestamp, GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.EndOfStreamTrigger.onEventTime(long time, GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.NeverTrigger.onEventTime(long time, GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.EndOfStreamTrigger.onProcessingTime(long time, GlobalWindow window, Trigger.TriggerContext ctx) GlobalWindows.NeverTrigger.onProcessingTime(long time, GlobalWindow window, Trigger.TriggerContext ctx) -
Uses of Trigger.TriggerContext in org.apache.flink.streaming.api.windowing.triggers
Subinterfaces of Trigger.TriggerContext in org.apache.flink.streaming.api.windowing.triggersModifier and TypeInterfaceDescriptionstatic interfaceExtension ofTrigger.TriggerContextthat is given toTrigger.onMerge(Window, OnMergeContext).Methods in org.apache.flink.streaming.api.windowing.triggers with parameters of type Trigger.TriggerContextModifier and TypeMethodDescriptionvoidCountTrigger.clear(W window, Trigger.TriggerContext ctx) voidEventTimeTrigger.clear(TimeWindow window, Trigger.TriggerContext ctx) voidProcessingTimeTrigger.clear(TimeWindow window, Trigger.TriggerContext ctx) voidPurgingTrigger.clear(W window, Trigger.TriggerContext ctx) abstract voidTrigger.clear(W window, Trigger.TriggerContext ctx) Clears any state that the trigger might still hold for the given window.CountTrigger.onElement(Object element, long timestamp, W window, Trigger.TriggerContext ctx) EventTimeTrigger.onElement(Object element, long timestamp, TimeWindow window, Trigger.TriggerContext ctx) ProcessingTimeTrigger.onElement(Object element, long timestamp, TimeWindow window, Trigger.TriggerContext ctx) PurgingTrigger.onElement(T element, long timestamp, W window, Trigger.TriggerContext ctx) abstract TriggerResultTrigger.onElement(T element, long timestamp, W window, Trigger.TriggerContext ctx) Called for every element that gets added to a pane.CountTrigger.onEventTime(long time, W window, Trigger.TriggerContext ctx) EventTimeTrigger.onEventTime(long time, TimeWindow window, Trigger.TriggerContext ctx) ProcessingTimeTrigger.onEventTime(long time, TimeWindow window, Trigger.TriggerContext ctx) PurgingTrigger.onEventTime(long time, W window, Trigger.TriggerContext ctx) abstract TriggerResultTrigger.onEventTime(long time, W window, Trigger.TriggerContext ctx) Called when an event-time timer that was set using the trigger context fires.CountTrigger.onProcessingTime(long time, W window, Trigger.TriggerContext ctx) EventTimeTrigger.onProcessingTime(long time, TimeWindow window, Trigger.TriggerContext ctx) ProcessingTimeTrigger.onProcessingTime(long time, TimeWindow window, Trigger.TriggerContext ctx) PurgingTrigger.onProcessingTime(long time, W window, Trigger.TriggerContext ctx) abstract TriggerResultTrigger.onProcessingTime(long time, W window, Trigger.TriggerContext ctx) Called when a processing-time timer that was set using the trigger context fires. -
Uses of Trigger.TriggerContext in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement Trigger.TriggerContextModifier and TypeClassDescriptionclassContextis a utility for handlingTriggerinvocations.