Uses of Interface
io.debezium.pipeline.spi.Partition
-
-
Uses of Partition in io.debezium.connector.common
Classes in io.debezium.connector.common with type parameters of type Partition Modifier and Type Class Description classBaseSourceTask<P extends Partition,O extends OffsetContext>Base class for Debezium's CDCSourceTaskimplementations.classOffsetReader<P extends Partition,O extends OffsetContext,L extends OffsetContext.Loader<O>>Provides access to the partition offsets stored by connectors. -
Uses of Partition in io.debezium.pipeline
Classes in io.debezium.pipeline with type parameters of type Partition Modifier and Type Class Description classAbstractChangeRecordEmitter<P extends Partition,T extends DataCollectionSchema>An abstract implementation ofChangeRecordEmitter.classChangeEventSourceCoordinator<P extends Partition,O extends OffsetContext>Coordinates one or moreChangeEventSources and executes them in order.classEventDispatcher<P extends Partition,T extends DataCollectionId>Central dispatcher for data change and schema change events.static interfaceEventDispatcher.InconsistentSchemaHandler<P extends Partition,T extends DataCollectionId>Reaction to an incoming change event for which schema is not foundstatic interfaceEventDispatcher.SnapshotReceiver<P extends Partition>Change record receiver used during snapshotting.Fields in io.debezium.pipeline declared as Partition Modifier and Type Field Description private PAbstractChangeRecordEmitter. partition -
Uses of Partition in io.debezium.pipeline.metrics
Classes in io.debezium.pipeline.metrics with type parameters of type Partition Modifier and Type Interface Description interfaceChangeEventSourceMetrics<P extends Partition>Common API for all change event source metrics regardless of the connector phase.classDefaultChangeEventSourceMetricsFactory<P extends Partition>classDefaultSnapshotChangeEventSourceMetrics<P extends Partition>The default implementation of metrics related to the snapshot phase of a connector.classDefaultStreamingChangeEventSourceMetrics<P extends Partition>The default implementation of metrics related to the streaming phase of a connector.classPipelineMetrics<P extends Partition>Base for metrics implementations.interfaceSnapshotChangeEventSourceMetrics<P extends Partition>Metrics related to the snapshot phase of a connector.interfaceStreamingChangeEventSourceMetrics<P extends Partition>Metrics related to the streaming phase of a connector. -
Uses of Partition in io.debezium.pipeline.metrics.spi
Classes in io.debezium.pipeline.metrics.spi with type parameters of type Partition Modifier and Type Interface Description interfaceChangeEventSourceMetricsFactory<P extends Partition>A factory for creatingSnapshotChangeEventSourceMetricsandStreamingChangeEventSourceMetrics. -
Uses of Partition in io.debezium.pipeline.signal
Classes in io.debezium.pipeline.signal with type parameters of type Partition Modifier and Type Class Description classExecuteSnapshot<P extends Partition>The action to trigger an ad-hoc snapshot.classLog<P extends Partition>classSchemaChanges<P extends Partition>classSignal<P extends Partition>The class responsible for processing of signals delivered to Debezium via a dedicated signaling table.static interfaceSignal.Action<P extends Partition>static classSignal.Payload<P extends Partition>Fields in io.debezium.pipeline.signal declared as Partition Modifier and Type Field Description PSignal.Payload. partition -
Uses of Partition in io.debezium.pipeline.source
Classes in io.debezium.pipeline.source with type parameters of type Partition Modifier and Type Class Description classAbstractSnapshotChangeEventSource<P extends Partition,O extends OffsetContext>An abstract implementation ofSnapshotChangeEventSourcethat all implementations should extend to inherit common functionality.static classAbstractSnapshotChangeEventSource.SnapshotContext<P extends Partition,O extends OffsetContext>Mutable context which is populated in the course of snapshottingFields in io.debezium.pipeline.source declared as Partition Modifier and Type Field Description PAbstractSnapshotChangeEventSource.SnapshotContext. partition -
Uses of Partition in io.debezium.pipeline.source.snapshot.incremental
Classes in io.debezium.pipeline.source.snapshot.incremental with type parameters of type Partition Modifier and Type Class Description classAbstractIncrementalSnapshotChangeEventSource<P extends Partition,T extends DataCollectionId>An incremental snapshot change event source that emits events from a DB log interleaved with snapshot events.classCloseIncrementalSnapshotWindow<P extends Partition>interfaceIncrementalSnapshotChangeEventSource<P extends Partition,T extends DataCollectionId>A Contract tclassOpenIncrementalSnapshotWindow<P extends Partition>classSignalBasedIncrementalSnapshotChangeEventSource<P extends Partition,T extends DataCollectionId>Methods in io.debezium.pipeline.source.snapshot.incremental with parameters of type Partition Modifier and Type Method Description protected voidSignalBasedIncrementalSnapshotChangeEventSource. emitWindowClose(Partition partition)voidSignalBasedIncrementalSnapshotChangeEventSource. processMessage(Partition partition, DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) -
Uses of Partition in io.debezium.pipeline.source.spi
Classes in io.debezium.pipeline.source.spi with type parameters of type Partition Modifier and Type Interface Description interfaceChangeEventSourceFactory<P extends Partition,O extends OffsetContext>A factory for creatingChangeEventSources specific to one database.interfaceDataChangeEventListener<P extends Partition>A class invoked byEventDispatcherwhenever an event is available for processing.interfaceSnapshotChangeEventSource<P extends Partition,O extends OffsetContext>A change event source that emits events for taking a consistent snapshot of the captured tables, which may include schema and data information.interfaceSnapshotProgressListener<P extends Partition>Invoked whenever an important event or change of state happens during the snapshot phase.interfaceStreamingChangeEventSource<P extends Partition,O extends OffsetContext>A change event source that emits events from a DB log, such as MySQL's binlog or similar.Methods in io.debezium.pipeline.source.spi with type parameters of type Partition Modifier and Type Method Description static <P extends Partition>
DataChangeEventListener<P>DataChangeEventListener. NO_OP()static <P extends Partition>
SnapshotProgressListener<P>SnapshotProgressListener. NO_OP() -
Uses of Partition in io.debezium.pipeline.spi
Classes in io.debezium.pipeline.spi with type parameters of type Partition Modifier and Type Interface Description interfaceChangeRecordEmitter<P extends Partition>Represents a change applied to a source database and emits one or more corresponding change records.static interfaceChangeRecordEmitter.Receiver<P extends Partition>Callback passed toChangeRecordEmitters, allowing them to produce one or more change records.classOffsets<P extends Partition,O extends OffsetContext>Keeps track the source partitions to be processed by the connector task and their respective offsets.static interfacePartition.Provider<P extends Partition>Implementations provide a set of connector-specific partitions based on the connector task configuration.Methods in io.debezium.pipeline.spi with type parameters of type Partition Modifier and Type Method Description static <P extends Partition,O extends OffsetContext>
Offsets<P,O>Offsets. of(Map<P,O> offsets)static <P extends Partition,O extends OffsetContext>
Offsets<P,O>Offsets. of(P partition, O position) -
Uses of Partition in io.debezium.pipeline.txmetadata
Methods in io.debezium.pipeline.txmetadata with parameters of type Partition Modifier and Type Method Description private voidTransactionMonitor. beginTransaction(Partition partition, OffsetContext offsetContext)voidTransactionMonitor. dataEvent(Partition partition, DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)private voidTransactionMonitor. endTransaction(Partition partition, OffsetContext offsetContext)voidTransactionMonitor. transactionComittedEvent(Partition partition, OffsetContext offset)voidTransactionMonitor. transactionStartedEvent(Partition partition, String transactionId, OffsetContext offset) -
Uses of Partition in io.debezium.relational
Classes in io.debezium.relational with type parameters of type Partition Modifier and Type Class Description classRelationalChangeRecordEmitter<P extends Partition>Base class forChangeRecordEmitterimplementations based on a relational database.classRelationalSnapshotChangeEventSource<P extends Partition,O extends OffsetContext>Base class forSnapshotChangeEventSourcefor relational databases with or without a schema history.static classRelationalSnapshotChangeEventSource.RelationalSnapshotContext<P extends Partition,O extends OffsetContext>Mutable context which is populated in the course of snapshotting.classSnapshotChangeRecordEmitter<P extends Partition>Emits change data based on a single row read via JDBC. -
Uses of Partition in io.debezium.schema
Methods in io.debezium.schema with parameters of type Partition Modifier and Type Method Description default voidHistorizedDatabaseSchema. recover(Partition partition, OffsetContext offset)
-