Class TimestampsAndWatermarksOperator.WatermarkEmitter

java.lang.Object
org.apache.flink.streaming.runtime.operators.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 Details

    • WatermarkEmitter

      public WatermarkEmitter(Output<?> output)
  • Method Details

    • 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