All Classes and Interfaces

Class
Description
A function to be applied to all partitions .
On the base of RuntimeContext, BasePartitionedContext also contains all partition-wise execution information, such as getting state, registering timer, etc.
This interface represents a stream that each parallel task processes the same data.
Built-in functions for all extension of datastream v2.
This class take response for collecting data to output stream.
This is the topmost base interface of all streams of DataStream V2 API.
The entry point for the event-time extension, which provides the following functionality: defines the event-time watermark and idle status watermark.
A user function designed to extract event time from an event.
This class is responsible for managing stuff related to event-time/timer.
The base interface for event time processing, indicating that the ProcessFunction will be enriched with event time processing functions, such as registering event timers and handle event time watermarks.
A utility class for constructing a processing function that extracts event time and generates event time watermarks in the EventTimeExtension.
Component which encapsulates the logic of how and when to extract event time and watermarks.
EventTimeWatermarkStrategy.EventTimeWatermarkGenerateMode indicates the frequency at which event-time watermarks are generated.
This is the context in which a program is executed.
This interface represents a stream that force single parallelism.
This interface represents a configurable GlobalStream.
This class represents a combination of two GlobalStream.
A WindowStrategy used to generate GlobalWindow.
JobInfo contains all the meta information of the job.
Execution mode of this current job.
A functional interface that defines a join operation between two input records of types IN1 and IN2.
The type/algorithm of join operation.
This interface represents a kind of partitioned data stream.
This interface represents a configurable KeyedPartitionStream.
This class represents a combination of two KeyedPartitionStream.
This interface represents a kind of partitioned data stream.
This interface represents a configurable NonKeyedPartitionStream.
This interface represents a combination of two NonKeyedPartitionStream.
This interface represents the context associated with all operations must be applied to all partitions.
NoOutputUntilEndOfInput indicates that the process function will only output records after all inputs are ended.
The OneInputStreamProcessFunction that extends with event time support.
This contains all logical related to process records from single input.
This interface extends WindowContext and provides additional functionality for writing and reading window data of one input window.
A type of WindowProcessFunction for one-input window processing.
A BasePartitionedContext used in one output process functions.
This represents the configuration handle of processing.
Base class for all user defined process functions.
This is responsibility for managing runtime information related to processing time of process function.
A RuntimeContext contains information about the context in which process functions are executed.
A WindowStrategy used to generate Session Windows.
A WindowStrategy used to generate sliding TimeWindow.
This is responsibility for managing runtime information related to state of process function.
TaskInfo contains all the meta information of the task.
A WindowStrategy used to generate tumbling TimeWindow.
The TwoInputBroadcastStreamProcessFunction that extends with event time support.
This contains all logical related to process records from a broadcast stream and a non-broadcast stream.
The TwoInputNonBroadcastStreamProcessFunction that extends with event time support.
This contains all logical related to process records from two non-broadcast input.
A type of WindowProcessFunction for two input window processing, such as window-join.
This interface extends WindowContext and provides additional functionality for writing and reading window data of two input window.
A function to be applied to all partitions with two outputs.
The TwoOutputStreamProcessFunction that extends with event time support.
This interface represents the context associated with all operations must be applied to all partitions with two outputs.
A special BasePartitionedContext used in two output process functions.
This contains all logical related to process and emit records to two output streams.
A type of WindowProcessFunction for two-output window processing.
This interface represents a context for window operations and provides methods to interact with state that is scoped to the window.
Base interface for functions evaluated over windows, providing callback functions for various stages of the window's lifecycle.
This class describes what kind of Windows to use, including strategies for dividing, triggering, and clearing Windows.
The types of time used in window operations.