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.
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.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.
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.
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.
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.
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.StreamingFileSink.BucketsBuilder<IN,BucketID,T extends StreamingFileSink.BucketsBuilder<IN,BucketID,T>>
The base abstract class for the
StreamingFileSink.RowFormatBuilder and StreamingFileSink.BulkFormatBuilder.StreamingFileSink.BulkFormatBuilder<IN,BucketID,T extends StreamingFileSink.BulkFormatBuilder<IN,BucketID,T>>
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.StreamingFileSink.RowFormatBuilder<IN,BucketID,T extends StreamingFileSink.RowFormatBuilder<IN,BucketID,T>>
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.Snapshot for the
TwoPhaseCommitSinkFunction.StateSerializer.Adds metadata (currently only the start time of the transaction) to the transaction object.
Unordered implementation of the
StreamElementQueue.
org.apache.flink.connector.datagen.source.DataGeneratorSourceinstead.