public static class Never.NeverTrigger extends Trigger.OnceTrigger
Never triggers.Trigger.OnceTriggersubTriggers| Modifier and Type | Method and Description |
|---|---|
protected Trigger |
getContinuationTrigger(java.util.List<Trigger> continuationTriggers)
Subclasses should override this to return the
Trigger.getContinuationTrigger() of this Trigger. |
Instant |
getWatermarkThatGuaranteesFiring(BoundedWindow window)
For internal use only; no backwards-compatibility guarantees.
|
getContinuationTrigger, mayFinishequals, hashCode, isCompatible, orFinally, subTriggers, toStringprotected Trigger getContinuationTrigger(java.util.List<Trigger> continuationTriggers)
TriggerTrigger.getContinuationTrigger() of this Trigger. For convenience, this is provided the continuation trigger of each of the
sub-triggers in the same order as Trigger.subTriggers.getContinuationTrigger in class TriggercontinuationTriggers - null if Trigger.subTriggers is null, otherwise
contains the result of Trigger.getContinuationTrigger() on each of the subTriggers in the
same order.public Instant getWatermarkThatGuaranteesFiring(BoundedWindow window)
TriggerReturns a bound in event time by which this trigger would have fired at least once for a given window had there been input data.
For triggers that do not fire based on the watermark advancing, returns BoundedWindow.TIMESTAMP_MAX_VALUE.
This estimate may be used, for example, to determine that there are no elements in a side-input window, which causes the default value to be used instead.
getWatermarkThatGuaranteesFiring in class Trigger