Class WatermarkToDataOutput
java.lang.Object
org.apache.flink.streaming.api.operators.source.WatermarkToDataOutput
- All Implemented Interfaces:
org.apache.flink.api.common.eventtime.WatermarkOutput
@Internal
public final class WatermarkToDataOutput
extends Object
implements org.apache.flink.api.common.eventtime.WatermarkOutput
An adapter that exposes a
WatermarkOutput based on a PushingAsyncDataInput.DataOutput.-
Constructor Summary
ConstructorsConstructorDescriptionWatermarkToDataOutput(PushingAsyncDataInput.DataOutput<?> output, TimestampsAndWatermarks.WatermarkUpdateListener watermarkEmitted) Creates a new WatermarkOutput against the given DataOutput. -
Method Summary
Modifier and TypeMethodDescriptionvoidemitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark) voidvoidmarkIdle()
-
Constructor Details
-
WatermarkToDataOutput
-
WatermarkToDataOutput
public WatermarkToDataOutput(PushingAsyncDataInput.DataOutput<?> output, TimestampsAndWatermarks.WatermarkUpdateListener watermarkEmitted) Creates a new WatermarkOutput against the given DataOutput.
-
-
Method Details
-
emitWatermark
public void emitWatermark(org.apache.flink.api.common.eventtime.Watermark watermark) - Specified by:
emitWatermarkin interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
markIdle
public void markIdle()- Specified by:
markIdlein interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-
markActive
public void markActive()- Specified by:
markActivein interfaceorg.apache.flink.api.common.eventtime.WatermarkOutput
-