All Classes and Interfaces
Class
Description
Abstract implementation of
RecordProcessor, which provides implementation of processor initialization, while the record processing implementation
left to the children classes.Implementation of
DebeziumEngine which allows to run multiple tasks in parallel and also
allows to process part or whole record processing pipeline in parallel.Implementation of
DebeziumEngine.Builder which creates AsyncEmbeddedEngine.Default completion callback which just logs the error.
Callable which in the loop polls the connector for the records.Enum with possible placeholders for number of cores to be used record processing.
Determines how the records will be processed.
The default implementation of
DebeziumEngine.RecordCommitter.Possible engine states.
Configuration options specific to
AsyncEmbeddedEngine.A
SerializationFormat defining the SourceRecord type from Kafka Connect API.A builder which creates converter functions for requested format.
Implementation of
DebeziumEngine.BuilderFactory for AsyncEmbeddedEngine.A builder that creates a decorator around
EmbeddedEngine that is responsible for the conversion
to the final format.Common implementations of
DebeziumEngine interfaces which can be shared by different engine implementations.Implementation of
DebeziumEngine.Offsets which can be used to construct a SourceRecord
with its offsets.DebeziumSourceConnector represents source of change data capture (CDC) for given resource.DebeziumSourceConnectorContext holds useful objects used during the lifecycle of DebeziumSourceConnector.DebeziumSourceTask is a self-contained unit of work created and managed by DebeziumSourceConnector.DebeziumSourceTaskContext holds useful objects used during the lifecycle of DebeziumSourceTask.A mechanism for running a single Kafka Connect
SourceConnector within an application's process.A callback function to be notified when the connector completes.
Common configuration options used in embedded implementations of
DebeziumEngine.Extension to Kafka's
WorkerConfig with additions needed by DebeziumEngine
and required WorkerConfig fields which are not used by DebeziumEngine.Implementation of
DebeziumSourceConnector which currently serves only as a wrapper
around Kafka Connect SourceConnector.Implementation of
DebeziumSourceConnectorContext which holds references to objects which spans whole connector life-cycle.Implementation of
DebeziumSourceTask which currently serves only as a wrapper
around Kafka Connect SourceTask.Implementation of
DebeziumSourceTaskContext which holds references to objects which spans whole task life-cycle.An auxilliary class that provides internal Kafka Connect related data structures and operations.
RecordProcessor which transforms and converts the records in parallel.RecordProcessor which transforms and converts the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessor which transforms and converts the records in parallel.RecordProcessor which transforms the records in parallel.RecordProcessor which runs transformations of the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessor which transforms the records in parallel.Composite class representing predicate definitions.
// TODO: Document this
Callable which applies transformations to a single record and thereafter passes it to provided consumer.Callable which applies transformations to a single record and convert the record into desired format.Callable which applies transformations to a single record, transformed it into desired format and applies provided use consumer on this record.Callable which applies transformations to a single record.Generalization of
DebeziumEngine.ChangeConsumer, giving the user complete control over the whole records processing chain.Extension to
Callable, which allows to re-try the action if exception is thrown during the execution.A very simple
SourceConnector for testing that reliably produces the same records in the same order, and useful
for testing the infrastructure to run SourceConnectors.Composite class representing transformation chain.