All Classes and Interfaces
Class
Description
A
SerializationFormat defining the Avro format serialized as byte[].A data change event with key, value, and headers.
Describes a change event output format comprising just of a single value.
A
SerializationFormat defining the CloudEvents format serialized as String.An the base interface for a converted field that provides naming characteristics.
An interface that allows the user to customize how a value will be converted for a given field.
A conversion converting data from one type to another.
Callback for registering a converter.
Common contract for all identifiers of data collections (RDBMS tables, MongoDB collections etc.)
A mechanism for running a single Kafka Connect
SourceConnector within an application's process.A builder to set up and create
DebeziumEngine instances.Internal contract between the API and implementation, for bootstrapping the latter.
A contract invoked by the embedded engine when it has received a batch of change records to be processed.
A callback function to be notified when the connector completes.
Callback function which informs users about the various stages a connector goes through during startup
Contract that should be passed to
DebeziumEngine.RecordCommitter.markProcessed(Object, Offsets) for marking a record
as processed with updated offsets.Contract passed to
DebeziumEngine.ChangeConsumers, allowing them to commit single records as they have been processed
and to signal that offsets may be flushed eventually.Base exception returned by Debezium API.
Represents a header that contains a key and a value.
Marks the annotated element as incubating.
A
SerializationFormat defining the JSON format serialized as String.A
SerializationFormat defining the JSON format serialized as byte[].Describes a change event output format comprising a key and a value.
KeyValueHeaderChangeEventFormat<K extends SerializationFormat<?>,V extends SerializationFormat<?>,H extends SerializationFormat<?>>
Describes a change event output format comprising a key, value, and a header.
The policy that defines when the offsets should be committed to offset storage.
An
OffsetCommitPolicy that will commit offsets as frequently as possible.An
OffsetCommitPolicy that will commit offsets no more than the specified time period.A
SerializationFormat defining the Protobuf format serialized as byte[].A data change event described as a single object.
A definition of a converted relational column.
Function used to determine the replacement for a character that is not valid per Avro rules.
The logical description of the output format used by the given instance of
DebeziumEngine.An exception that is used to tell the engine to process the last source record and to then stop.
An interface that defines the topic naming strategy, including DataChange, SchemaChange, Transaction, Heartbeat events etc.
An interface that augments the field to topic key/value schema.
An interface that augments the field's value to topic key/value.