Class EventTimeExtensionImpl
- java.lang.Object
-
- org.apache.flink.datastream.impl.extension.eventtime.EventTimeExtensionImpl
-
public class EventTimeExtensionImpl extends Object
The implementation ofEventTimeExtension.
-
-
Constructor Summary
Constructors Constructor Description EventTimeExtensionImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,T>buildAsProcessFunction(org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy<T> strategy)Build anExtractEventTimeProcessFunctionto extract event time according toEventTimeWatermarkStrategy.static booleanisEventTimeExtensionWatermark(org.apache.flink.api.common.watermark.Watermark watermark)static <IN,OUT>
org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<IN,OUT>wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.OneInputEventTimeStreamProcessFunction<IN,OUT> processFunction)static <IN1,IN2,OUT>
org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<IN1,IN2,OUT>wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoInputBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> processFunction)static <IN1,IN2,OUT>
org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<IN1,IN2,OUT>wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> processFunction)static <IN,OUT1,OUT2>
org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<IN,OUT1,OUT2>wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoOutputEventTimeStreamProcessFunction<IN,OUT1,OUT2> processFunction)
-
-
-
Method Detail
-
buildAsProcessFunction
public static <T> org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,T> buildAsProcessFunction(org.apache.flink.datastream.api.extension.eventtime.strategy.EventTimeWatermarkStrategy<T> strategy)
Build anExtractEventTimeProcessFunctionto extract event time according toEventTimeWatermarkStrategy.
-
wrapProcessFunction
public static <IN,OUT> org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<IN,OUT> wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.OneInputEventTimeStreamProcessFunction<IN,OUT> processFunction)
-
wrapProcessFunction
public static <IN,OUT1,OUT2> org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<IN,OUT1,OUT2> wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoOutputEventTimeStreamProcessFunction<IN,OUT1,OUT2> processFunction)
-
wrapProcessFunction
public static <IN1,IN2,OUT> org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<IN1,IN2,OUT> wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> processFunction)
-
wrapProcessFunction
public static <IN1,IN2,OUT> org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<IN1,IN2,OUT> wrapProcessFunction(org.apache.flink.datastream.api.extension.eventtime.function.TwoInputBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT> processFunction)
-
isEventTimeExtensionWatermark
public static boolean isEventTimeExtensionWatermark(org.apache.flink.api.common.watermark.Watermark watermark)
-
-