Uses of Interface
io.debezium.pipeline.EventDispatcher.SnapshotReceiver
Packages that use EventDispatcher.SnapshotReceiver
-
Uses of EventDispatcher.SnapshotReceiver in io.debezium.pipeline
Classes in io.debezium.pipeline that implement EventDispatcher.SnapshotReceiverModifier and TypeClassDescriptionprivate final classprivate final classMethods in io.debezium.pipeline that return EventDispatcher.SnapshotReceiverModifier and TypeMethodDescriptionEventDispatcher.getIncrementalSnapshotChangeEventReceiver(DataChangeEventListener<P> dataListener) EventDispatcher.getSnapshotChangeEventReceiver()Methods in io.debezium.pipeline with parameters of type EventDispatcher.SnapshotReceiverModifier and TypeMethodDescriptionvoidEventDispatcher.dispatchSnapshotEvent(P partition, T dataCollectionId, ChangeRecordEmitter<P> changeRecordEmitter, EventDispatcher.SnapshotReceiver<P> receiver) -
Uses of EventDispatcher.SnapshotReceiver in io.debezium.relational
Methods in io.debezium.relational with parameters of type EventDispatcher.SnapshotReceiverModifier and TypeMethodDescriptionprivate voidRelationalSnapshotChangeEventSource.createChunkedDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Queue<JdbcConnection> connectionPool, Map<io.debezium.spi.schema.DataCollectionId, String> snapshotSelectOverridesByTable, Queue<O> offsets, EventDispatcher.SnapshotReceiver<P> snapshotReceiver) RelationalSnapshotChangeEventSource.createDataEventsForChunkedTableCallable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, Map<TableId, TableChunkProgress> progressMap, SnapshotProgress snapshotProgress, Queue<JdbcConnection> connectionPool, Queue<O> offsets) RelationalSnapshotChangeEventSource.createDataEventsForTableCallable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, Table table, boolean firstTable, boolean lastTable, int tableOrder, int tableCount, String selectStatement, OptionalLong rowCount, Set<TableId> rowCountTablesKeySet, Queue<JdbcConnection> connectionPool, Queue<O> offsets) private voidRelationalSnapshotChangeEventSource.createLegacyDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Queue<JdbcConnection> connectionPool, Map<io.debezium.spi.schema.DataCollectionId, String> snapshotSelectOverridesByTable, Queue<O> offsets, EventDispatcher.SnapshotReceiver<P> snapshotReceiver) protected voidRelationalSnapshotChangeEventSource.doCreateDataEventsForChunk(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, Map<TableId, TableChunkProgress> progressMap, SnapshotProgress snapshotProgress, JdbcConnection jdbcConnection) protected voidRelationalSnapshotChangeEventSource.doCreateDataEventsForTable(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, Table table, boolean firstTable, boolean lastTable, int tableOrder, int tableCount, String selectStatement, OptionalLong rowCount, Set<TableId> rowCountTablesKeySet, JdbcConnection jdbcConnection) private voidRelationalSnapshotChangeEventSource.emitRecordWithCoordination(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, SnapshotChunk chunk, TableChunkProgress progress, SnapshotProgress snapshotProgress, TableId tableId, Object[] row, Instant sourceTableSnapshotTimestamp, boolean isFirstRecord, boolean isLastRecord) Emits a record with proper coordination to ensure correct snapshot marker ordering.