Class TimestampsAndWatermarksOperator.WatermarkEmitter

  • All Implemented Interfaces:
    org.apache.flink.api.common.eventtime.WatermarkOutput
    Enclosing class:
    TimestampsAndWatermarksOperator<T>

    public static final class TimestampsAndWatermarksOperator.WatermarkEmitter
    extends Object
    implements org.apache.flink.api.common.eventtime.WatermarkOutput
    Implementation of the WatermarkEmitter, based on the components that are available inside a stream operator.
    • Constructor Detail

      • WatermarkEmitter

        public WatermarkEmitter​(Output<?> output)
    • Method Detail

      • emitWatermark

        public void emitWatermark​(org.apache.flink.api.common.eventtime.Watermark watermark)
        Specified by:
        emitWatermark in interface org.apache.flink.api.common.eventtime.WatermarkOutput
      • markIdle

        public void markIdle()
        Specified by:
        markIdle in interface org.apache.flink.api.common.eventtime.WatermarkOutput
      • markActive

        public void markActive()
        Specified by:
        markActive in interface org.apache.flink.api.common.eventtime.WatermarkOutput