Interface EventTimeProcessFunction
-
- All Superinterfaces:
org.apache.flink.api.common.functions.Function,ProcessFunction,Serializable
- All Known Subinterfaces:
OneInputEventTimeStreamProcessFunction<IN,OUT>,TwoInputBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT>,TwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,IN2,OUT>,TwoOutputEventTimeStreamProcessFunction<IN,OUT1,OUT2>
@Experimental public interface EventTimeProcessFunction extends ProcessFunction
The base interface for event time processing, indicating that theProcessFunctionwill be enriched with event time processing functions, such as registering event timers and handle event time watermarks.Note that registering event timers can only be used with
KeyedPartitionStream.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitEventTimeProcessFunction(EventTimeManager eventTimeManager)Initialize theEventTimeProcessFunctionwith an instance ofEventTimeManager.-
Methods inherited from interface org.apache.flink.datastream.api.function.ProcessFunction
close, declareWatermarks, usesStates
-
-
-
-
Method Detail
-
initEventTimeProcessFunction
void initEventTimeProcessFunction(EventTimeManager eventTimeManager)
Initialize theEventTimeProcessFunctionwith an instance ofEventTimeManager. Note that this method should be invoked before the open method.
-
-