Class AssignerWithPunctuatedWatermarksAdapter<T>
- java.lang.Object
-
- org.apache.flink.streaming.runtime.operators.util.AssignerWithPunctuatedWatermarksAdapter<T>
-
- All Implemented Interfaces:
org.apache.flink.api.common.eventtime.WatermarkGenerator<T>
@Internal public final class AssignerWithPunctuatedWatermarksAdapter<T> extends Object implements org.apache.flink.api.common.eventtime.WatermarkGenerator<T>
An adapter that wraps aAssignerWithPunctuatedWatermarksinto aWatermarkGenerator.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssignerWithPunctuatedWatermarksAdapter.Strategy<T>A WatermarkStrategy that returns anAssignerWithPunctuatedWatermarkswrapped as aWatermarkGenerator.
-
Constructor Summary
Constructors Constructor Description AssignerWithPunctuatedWatermarksAdapter(AssignerWithPunctuatedWatermarks<T> wms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonEvent(T event, long eventTimestamp, org.apache.flink.api.common.eventtime.WatermarkOutput output)voidonPeriodicEmit(org.apache.flink.api.common.eventtime.WatermarkOutput output)
-
-
-
Constructor Detail
-
AssignerWithPunctuatedWatermarksAdapter
public AssignerWithPunctuatedWatermarksAdapter(AssignerWithPunctuatedWatermarks<T> wms)
-
-
Method Detail
-
onEvent
public void onEvent(T event, long eventTimestamp, org.apache.flink.api.common.eventtime.WatermarkOutput output)
- Specified by:
onEventin interfaceorg.apache.flink.api.common.eventtime.WatermarkGenerator<T>
-
onPeriodicEmit
public void onPeriodicEmit(org.apache.flink.api.common.eventtime.WatermarkOutput output)
- Specified by:
onPeriodicEmitin interfaceorg.apache.flink.api.common.eventtime.WatermarkGenerator<T>
-
-