Uses of Interface
org.apache.flink.datastream.api.function.ProcessFunction
Packages that use ProcessFunction
Package
Description
-
Uses of ProcessFunction in org.apache.flink.datastream.api.extension.eventtime.function
Subinterfaces of ProcessFunction in org.apache.flink.datastream.api.extension.eventtime.functionModifier and TypeInterfaceDescriptioninterfaceThe 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.interfaceTheOneInputStreamProcessFunctionthat extends with event time support.interfaceTwoInputBroadcastEventTimeStreamProcessFunction<IN1,IN2, OUT> TheTwoInputBroadcastStreamProcessFunctionthat extends with event time support.interfaceTwoInputNonBroadcastEventTimeStreamProcessFunction<IN1,IN2, OUT> TheTwoInputNonBroadcastStreamProcessFunctionthat extends with event time support.interfaceTwoOutputEventTimeStreamProcessFunction<IN,OUT1, OUT2> TheTwoOutputStreamProcessFunctionthat extends with event time support. -
Uses of ProcessFunction in org.apache.flink.datastream.api.extension.window.function
Subinterfaces of ProcessFunction in org.apache.flink.datastream.api.extension.window.functionModifier and TypeInterfaceDescriptioninterfaceA type ofWindowProcessFunctionfor one-input window processing.interfaceTwoInputNonBroadcastWindowStreamProcessFunction<IN1,IN2, OUT> A type ofWindowProcessFunctionfor two input window processing, such as window-join.interfaceTwoOutputWindowStreamProcessFunction<IN,OUT1, OUT2> A type ofWindowProcessFunctionfor two-output window processing.interfaceBase interface for functions evaluated over windows, providing callback functions for various stages of the window's lifecycle. -
Uses of ProcessFunction in org.apache.flink.datastream.api.function
Subinterfaces of ProcessFunction in org.apache.flink.datastream.api.functionModifier and TypeInterfaceDescriptioninterfaceOneInputStreamProcessFunction<IN,OUT> This contains all logical related to process records from single input.interfaceTwoInputBroadcastStreamProcessFunction<IN1,IN2, OUT> This contains all logical related to process records from a broadcast stream and a non-broadcast stream.interfaceTwoInputNonBroadcastStreamProcessFunction<IN1,IN2, OUT> This contains all logical related to process records from two non-broadcast input.interfaceTwoOutputStreamProcessFunction<IN,OUT1, OUT2> This contains all logical related to process and emit records to two output streams.