Class ProgressiveTimestampsAndWatermarks<T>

java.lang.Object
org.apache.flink.streaming.api.operators.source.ProgressiveTimestampsAndWatermarks<T>
Type Parameters:
T - The type of the emitted records.
All Implemented Interfaces:
TimestampsAndWatermarks<T>

@Internal public class ProgressiveTimestampsAndWatermarks<T> extends Object implements TimestampsAndWatermarks<T>
An implementation of TimestampsAndWatermarks that does periodic watermark emission and keeps track of watermarks on a per-split basis. This should be used in execution contexts where watermarks are important for efficiency/correctness, for example in STREAMING execution mode.