THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Before source operator emits isBacklog=false, the timer service would fire processing-time timers based on the system time.
- At the point when isBacklog switches to false, the timer service would fire event-time timers up to the latest watermark at this point.
- The value of
InternalTimeService#getCurrentWatermark
will beWatermark.MIN_VALUE
when processing a key and will be set to the last watermark during backlog when firing triggers.
- The value of
- After isBacklog switches to false, the timer service keeps timers for all the keys and fires timers as the watermark advancescontinues to fire processing-time and even-time timers in the same way as the stream mode.
Public Interfaces
1) Add RecordAttributesBuilder and RecordAttributes that extends RuntimeEvent to provide operator with essential information about the records they receive, such as whether the records are already stale due to backlog.
...