Class AssignerWithPeriodicWatermarksAdapter<T>
- java.lang.Object
-
- org.apache.flink.streaming.runtime.operators.util.AssignerWithPeriodicWatermarksAdapter<T>
-
- All Implemented Interfaces:
org.apache.flink.api.common.eventtime.WatermarkGenerator<T>
@Internal public final class AssignerWithPeriodicWatermarksAdapter<T> extends Object implements org.apache.flink.api.common.eventtime.WatermarkGenerator<T>
An adapter that wraps aAssignerWithPeriodicWatermarksinto aWatermarkGenerator.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssignerWithPeriodicWatermarksAdapter.Strategy<T>A WatermarkStrategy that returns anAssignerWithPeriodicWatermarkswrapped as aWatermarkGenerator.
-
Constructor Summary
Constructors Constructor Description AssignerWithPeriodicWatermarksAdapter(AssignerWithPeriodicWatermarks<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
-
AssignerWithPeriodicWatermarksAdapter
public AssignerWithPeriodicWatermarksAdapter(AssignerWithPeriodicWatermarks<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>
-
-