Connectors#
File System#
File Source#
Factory for FileEnumerator which task is to discover all files to be read and to split them into a set of file source splits. |
|
|
Factory for FileSplitAssigner which is responsible for deciding what split should be processed next by which node. |
|
A reader format that reads individual records from a stream. |
|
The builder for the |
|
A unified data source that reads files - both in batch and in streaming mode. |
File Sink#
|
A BucketAssigner is used with a file sink to determine the bucket each incoming element should be put into. |
|
The policy based on which a Bucket in the FileSink rolls its currently open part file and opens a new one. |
|
Part file name configuration. |
|
A unified sink that emits its input elements to FileSystem files within buckets. |
|
Sink that emits its input elements to FileSystem files within buckets. |
Number Sequence#
|
A data source that produces a sequence of numbers (longs). |
Kafka#
Kakfa Producer and Consumer#
|
The Flink Kafka Consumer is a streaming data source that pulls a parallel data stream from Apache Kafka. |
|
Flink Sink to produce data into a Kafka topic. |
Pulsar#
Pulsar Source#
A schema bridge for deserializing the pulsar's Message into a flink managed instance. |
|
|
Types of subscription supported by Pulsar. |
|
A factory class for users to specify the start position of a pulsar subscription. |
|
A factory class for users to specify the stop position of a pulsar subscription. |
|
The Source implementation of Pulsar. |
The builder class for PulsarSource to make it easier for the users to construct a PulsarSource. |
Jdbc#
|
|
|
JDBC connection options. |
|
JDBC sink batch options. |
RMQ#
|
Connection Configuration for RMQ. |
|
|
|