Package org.apache.flink.streaming.runtime.watermarkstatus
package org.apache.flink.streaming.runtime.watermarkstatus
-
ClassDescriptionThis class has similar functions with
HeapPriorityQueue.Interface for objects that can be managed by aHeapPriorityQueue.This interface works similar toComparableand is used to prioritize between two objects.AStatusWatermarkValveembodies the logic of howWatermarkandWatermarkStatusare propagated to downstream outputs, given a set of one or multiple subpartitions that continuously receive them.AnSubpartitionStatuskeeps track of a subpartition's last watermark, stream status, and whether or not the subpartition's current watermark is aligned with the overall watermark output from the valve.A Watermark Status element informs stream tasks whether or not they should continue to expect watermarks from the input stream that sent them.