- watermarkHoldTagForTimestampCombiner
Return tag for state containing the output watermark hold used for elements.
- <init>
- addElementHold
Attempt to add an 'element hold'. Return the Instant at which the hold was added
(ie the element tim
- addGarbageCollectionHold
Attempt to add a 'garbage collection hold' if it is required. Return the Instant
at which the hold w
- addHolds
Add a hold to prevent the output watermark progressing beyond the (possibly
adjusted) timestamp of t
- clearHolds
Clear any remaining holds.
- extractAndRelease
Return (a future for) the earliest hold for context. Clear all the holds after
reading, but add/rest
- onMerge
Updates the watermark hold when windows merge if it is possible the merged value
does not equal all
- shift
Return timestamp, possibly shifted forward in time according to the window
strategy's output time fu