Package org.apache.flink.streaming.runtime.watermark
-
Interface Summary Interface Description Alignable An interface used to represent the specialWatermarkDeclaration
s can create alignedWatermark
s, which need to be aligned when the operator receives them from input channels.WatermarkCombiner A class used to combineWatermark
s. -
Class Summary Class Description AbstractInternalWatermarkDeclaration<T> TheAbstractInternalWatermarkDeclaration
class implements theWatermarkDeclaration
interface and provides some internal-oriented methods, such as getting/setting thealign
flag and creating theWatermarkCombiner
.AlignableBoolWatermarkDeclaration An alignableBoolWatermarkDeclaration
.AlignableLongWatermarkDeclaration An alignableLongWatermarkDeclaration
.AlignedWatermarkCombiner AWatermarkCombiner
is design to alignWatermark
s.BoolWatermarkCombiner AWatermarkCombiner
for unalignedBoolWatermark
s.InternalBoolWatermarkDeclaration TheInternalBoolWatermarkDeclaration
class implements theAbstractInternalWatermarkDeclaration
interface and provides additional functionality specific to boolean-type watermarks.InternalLongWatermarkDeclaration TheInternalLongWatermarkDeclaration
class implements theAbstractInternalWatermarkDeclaration
interface and provides additional functionality specific to long-type watermarks.LongWatermarkCombiner AWatermarkCombiner
for unalignedLongWatermark
s.LongWatermarkCombiner.LongWatermarkElement This class implementsHeapPriorityQueue.HeapPriorityQueueElement
to help find the maximum/minimumLongWatermark
.