public abstract class Trigger.OnElementContext extends Trigger.TriggerContext
Trigger.onElement(com.google.cloud.dataflow.sdk.transforms.windowing.Trigger<W>.OnElementContext).| Constructor and Description |
|---|
OnElementContext(Object value,
org.joda.time.Instant timestamp) |
| Modifier and Type | Method and Description |
|---|---|
Object |
element()
The element being handled by this call to
Trigger.onElement(com.google.cloud.dataflow.sdk.transforms.windowing.Trigger<W>.OnElementContext). |
org.joda.time.Instant |
eventTimestamp()
The event timestamp of the element being processed.
|
abstract Trigger.OnElementContext |
forTrigger(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
Create an
OnElementContext for executing the given trigger. |
areAllSubtriggersFinished, currentProcessingTime, deleteTimer, firstUnfinishedSubTrigger, isFinished, lookup, lookup, remove, resetTree, setFinished, setTimer, store, subTrigger, subTriggers, unfinishedSubTriggers, windowpublic OnElementContext(Object value, org.joda.time.Instant timestamp)
public Object element()
Trigger.onElement(com.google.cloud.dataflow.sdk.transforms.windowing.Trigger<W>.OnElementContext).public org.joda.time.Instant eventTimestamp()
public abstract Trigger.OnElementContext forTrigger(com.google.cloud.dataflow.sdk.util.ExecutableTrigger<W> trigger)
OnElementContext for executing the given trigger.forTrigger in class Trigger.TriggerContext