All Classes and Interfaces

Class
Description
Base abstract implementation of Input interface intended to be used when extending AbstractStreamOperatorV2.
Converts a Tuple to an Object-Array.
Deprecated.
Handler that fails the program when timestamp monotony is violated.
Handler that does nothing when timestamp monotony is violated.
Handler that only logs violations of timestamp monotony, on WARN log level.
Interface for handlers that handle violations of the monotonous ascending timestamps property.
A helper class to apply AsyncFunction to a data stream.
Output mode for asynchronous operations.
A function to trigger Async I/O operation.
Interface encapsulates an asynchronous retry predicate.
Utility class to create concrete AsyncRetryStrategy.
ExponentialBackoffDelayRetryStrategy.
ExponentialBackoffDelayRetryStrategyBuilder for building a ExponentialBackoffDelayRetryStrategy.
FixedDelayRetryStrategy.
FixedDelayRetryStrategyBuilder for building a FixedDelayRetryStrategy.
Interface encapsulates an asynchronous retry strategy.
The AsyncWaitOperator allows to asynchronously process incoming stream records.
The factory of AsyncWaitOperator.
This is a WatermarkStrategyWithPeriodicWatermarks used to emit Watermarks that lag behind the element with the maximum timestamp (in event time) seen so far by a fixed amount of time, t_late.
A bucket is the directory organization of the output of the StreamingFileSink.
A factory able to create buckets for the StreamingFileSink.
Listener about the status of Bucket.
The manager of the different active buckets in the StreamingFileSink.
This class is used to save information about which sink operator instance has committed checkpoints to a backend.
An input format that returns objects from a collection.
A specialized data sink to be used by DataStreamUtils.collect().
Combines two extractors which will be executed one after each other.
ContinuousEventTimeTrigger<W extends org.apache.flink.streaming.api.windowing.windows.Window>
A Trigger that continuously fires based on a given time interval.
ContinuousProcessingTimeTrigger<W extends org.apache.flink.streaming.api.windowing.windows.Window>
A Trigger that continuously fires based on a given time interval as measured by the clock of the machine on which the job is running.
This delta function calculates the cosine distance between two given vectors.
Stateful and re-scalable data generator.
Deprecated.
Use org.apache.flink.connector.datagen.source.DataGeneratorSource instead.
Builtin config facet for dataset.
Builtin schema facet for dataset.
Field for schema in dataset.
A collection of utilities for DataStreams.
A factory returning buckets.
Default implementation for JobCreatedEvent.
Default implementation for LineageVertex.
Default implementation for SourceLineageVertex.
DeltaEvictor<T,W extends org.apache.flink.streaming.api.windowing.windows.Window>
An Evictor that keeps elements based on a DeltaFunction and a threshold.
This interface allows the implementation of a function which calculates the delta between two data points.
DeltaTrigger<T,W extends org.apache.flink.streaming.api.windowing.windows.Window>
A Trigger that fires based on a DeltaFunction and a threshold.
Deprecated.
This interface will be removed in future versions.
A special sink that ignores all elements.
A WindowAssigner that windows elements into sessions based on the timestamp of the elements.
A WindowAssigner that windows elements into sessions based on the current processing time.
This delta function calculates the euclidean distance between two given points.
A WindowAssigner that windows elements into sessions based on the timestamp of the elements.
Extend this abstract class to implement a delta function which is aware of extracting the data on which the delta is calculated from a more complex data structure.
Extractors allow to extract/convert one type to another.
Extracts a single field out of an array.
Extracts a single field out of a tuple.
Extracts multiple fields from an array and puts them into a new array of the specified type.
Extracts one or more fields of the type Double from a tuple and puts them into a new double[].
Listener about the status of file.
Registers all chill serializers used for Java types.
Generic Sink that emits its input elements into an arbitrary backend.
InetSocketAddressSerializer is a Kryo 5.x serializer for InetSocketAddress.
Basic job created event.
A special Hash Map implementation that can be traversed efficiently in sync with other hash maps.
An entry in the hash table.
A factory for lazy/on-demand instantiation of values.
A visitor for a traversal over the union of multiple hash maps.
This is a very basic and rough stub for a class connecting multiple input DataStreams into one, using MultipleInputStreamOperator.
A callback registered with the InternalWatermarkCallbackService service.
Ordered StreamElementQueue implementation.
Sink implementation writing every element to the standard output or standard error stream.
ProcessingTimeoutTrigger<T,W extends org.apache.flink.streaming.api.windowing.windows.Window>
A Trigger that can turn any Trigger into a timeout Trigger.
A WindowAssigner that windows elements into sessions based on the current processing time.
Random generator.
ResultFuture collects data / error in user codes while processing async i/o.
Utility class to create concrete retry predicates.
RichAllWindowFunction<IN,OUT,W extends org.apache.flink.streaming.api.windowing.windows.Window>
A RichFunction version of AllWindowFunction.
Rich variant of the AsyncFunction.
A RichCoFlatMapFunction represents a FlatMap transformation with two different input types.
A RichCoMapFunction represents a Map transformation with two different input types.
RichWindowFunction<IN,OUT,KEY,W extends org.apache.flink.streaming.api.windowing.windows.Window>
Rich variant of the WindowFunction.
A stateful, re-scalable DataGenerator that emits each number from a given interval exactly once, possibly in parallel.
A SessionWindowTimeGapExtractor extracts session time gaps for Dynamic Session Window Assigners.
Utility for creating Sink Contexts.
An iterator that returns the data from a socket stream.
Interface for stream element queues for the AsyncWaitOperator.
Deprecated.
Use org.apache.flink.connector.file.sink.FileSink instead.
A builder for configuring the sink for bulk-encoding formats, e.g.
Builder for the vanilla StreamingFileSink using a bulk format.
Builder for the vanilla StreamingFileSink using a row format.
A builder for configuring the sink for row-wise encoding formats.
Helper for StreamingFileSink.
Deprecated.
If you want to read/write data from/to text file, please use FLIP-27 FileSource and Sink-V2 FlinkSink.
Deprecated.
If you want to read/write data from/to text file, please use FLIP-27 FileSource and Sink-V2 FlinkSink.
Formatter that transforms values into their String representations.
TimeEvictor<W extends org.apache.flink.streaming.api.windowing.windows.Window>
An Evictor that keeps elements for a certain amount of time.
Deprecated.
This interface will be removed in future versions.
State POJO class coupling pendingTransaction, context and pendingCommitTransactions.
Custom TypeSerializer for the sink state.
Adds metadata (currently only the start time of the transaction) to the transaction object.
Unordered implementation of the StreamElementQueue.