W - BoundedWindow subclass used to represent the windows used by this
AtMostOnceTriggerpublic abstract static class Trigger.OnceTrigger<W extends BoundedWindow> extends Trigger<W>
Triggers that are guaranteed to fire at most once should extend from this, rather
than the general Trigger class to indicate that behavior.Trigger.MergeResult, Trigger.OnceTrigger<W extends BoundedWindow>, Trigger.OnElementEvent<W extends BoundedWindow>, Trigger.OnMergeEvent<W extends BoundedWindow>, Trigger.OnTimerEvent<W extends BoundedWindow>, Trigger.TriggerContext<W extends BoundedWindow>, Trigger.TriggerId<W extends BoundedWindow>, Trigger.TriggerResult, Trigger.WindowStatussubTriggers| Modifier | Constructor and Description |
|---|---|
protected |
Trigger.OnceTrigger(List<Trigger<W>> subTriggers) |
clear, getWatermarkThatGuaranteesFiring, isCompatible, onElement, onMerge, onTimer, orFinally, subTriggers, toString