Package io.debezium.pipeline.spi
package io.debezium.pipeline.spi
-
ClassDescriptionChangeRecordEmitter<P extends Partition>Represents a change applied to a source database and emits one or more corresponding change records.ChangeRecordEmitter.Receiver<P extends Partition>Callback passed to
ChangeRecordEmitter
s, allowing them to produce one or more change records.Keeps track of the current offset within the source DB's change stream.OffsetContext.Loader<O extends OffsetContext>Implementations load a connector-specific offset context based on the offset values stored in Kafka.Keeps track the source partitions to be processed by the connector task and their respective offsets.Describes the source partition to be processed by the connector in connector-specific terms and provides its representation as a Kafka Connect source partition.Partition.Provider<P extends Partition>Implementations provide a set of connector-specific partitions based on the connector task configuration.Emits one or more change records - specific to a givenDataCollectionSchema
.SnapshotResult<O extends OffsetContext>