Class EventTimeExtensionImpl
java.lang.Object
org.apache.flink.datastream.impl.extension.eventtime.EventTimeExtensionImpl
The implementation of
EventTimeExtension.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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)
-
Constructor Details
-
EventTimeExtensionImpl
public EventTimeExtensionImpl()
-
-
Method Details
-
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, org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<IN,OUT2> OUT1, wrapProcessFunctionOUT2> (org.apache.flink.datastream.api.extension.eventtime.function.TwoOutputEventTimeStreamProcessFunction<IN, OUT1, OUT2> processFunction) -
wrapProcessFunction
public static <IN1,IN2, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<IN1,OUT> IN2, wrapProcessFunctionOUT> (org.apache.flink.datastream.api.extension.eventtime.function.TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1, IN2, OUT> processFunction) -
wrapProcessFunction
public static <IN1,IN2, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<IN1,OUT> IN2, wrapProcessFunctionOUT> (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)
-