Class AfterAll
java.lang.Object
org.apache.beam.sdk.transforms.windowing.Trigger
org.apache.beam.sdk.transforms.windowing.Trigger.OnceTrigger
org.apache.beam.sdk.transforms.windowing.AfterAll
- All Implemented Interfaces:
Serializable
A composite
Trigger
that fires when all of its sub-triggers are ready.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.sdk.transforms.windowing.Trigger
Trigger.OnceTrigger
-
Field Summary
Fields inherited from class org.apache.beam.sdk.transforms.windowing.Trigger
subTriggers
-
Method Summary
Modifier and TypeMethodDescriptionprotected Trigger.OnceTrigger
getContinuationTrigger
(List<Trigger> continuationTriggers) Subclasses should override this to return theTrigger.getContinuationTrigger()
of thisTrigger
.For internal use only; no backwards-compatibility guarantees.static AfterAll
Returns anAfterAll
Trigger
with the given subtriggers.static AfterAll
of
(Trigger.OnceTrigger... triggers) Returns anAfterAll
Trigger
with the given subtriggers.toString()
Methods inherited from class org.apache.beam.sdk.transforms.windowing.Trigger.OnceTrigger
getContinuationTrigger, mayFinish
Methods inherited from class org.apache.beam.sdk.transforms.windowing.Trigger
equals, hashCode, isCompatible, orFinally, subTriggers
-
Method Details
-
of
Returns anAfterAll
Trigger
with the given subtriggers. -
of
Returns anAfterAll
Trigger
with the given subtriggers. -
getWatermarkThatGuaranteesFiring
Description copied from class:Trigger
For internal use only; no backwards-compatibility guarantees.Returns 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.
- Specified by:
getWatermarkThatGuaranteesFiring
in classTrigger
-
getContinuationTrigger
Description copied from class:Trigger
Subclasses should override this to return theTrigger.getContinuationTrigger()
of thisTrigger
. For convenience, this is provided the continuation trigger of each of the sub-triggers in the same order asTrigger.subTriggers
.- Specified by:
getContinuationTrigger
in classTrigger
- Parameters:
continuationTriggers
- contains the result ofTrigger.getContinuationTrigger()
on each of thesubTriggers
in the same order.
-
toString
-