Uses of Interface
io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Package
Description
-
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.pipeline
Modifier and TypeMethodDescriptionprotected SnapshotResult<O>
ChangeEventSourceCoordinator.doSnapshot
(SnapshotChangeEventSource<P, O> snapshotSource, ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset) protected SnapshotResult<O>
ChangeEventSourceCoordinator.doSnapshot
(SnapshotChangeEventSource<P, O> snapshotSource, ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset, SnapshottingTask snapshottingTask) protected ChangeEventSourceCoordinator<P,
O>.CatchUpStreamingResult ChangeEventSourceCoordinator.executeCatchUpStreaming
(ChangeEventSource.ChangeEventSourceContext context, SnapshotChangeEventSource<P, O> snapshotSource, P partition, O previousOffset) protected void
ChangeEventSourceCoordinator.executeChangeEventSources
(CdcSourceTaskContext taskContext, SnapshotChangeEventSource<P, O> snapshotSource, Offsets<P, O> previousOffsets, AtomicReference<LoggingContext.PreviousContext> previousLogContext, ChangeEventSource.ChangeEventSourceContext context) protected void
ChangeEventSourceCoordinator.streamEvents
(ChangeEventSource.ChangeEventSourceContext context, P partition, O offsetContext) -
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.pipeline.source
Modifier and TypeMethodDescriptionprotected void
AbstractSnapshotChangeEventSource.delaySnapshotIfNeeded
(ChangeEventSource.ChangeEventSourceContext context) Delays snapshot execution as per theCommonConnectorConfig.SNAPSHOT_DELAY_MS
parameter.protected abstract SnapshotResult<O>
AbstractSnapshotChangeEventSource.doExecute
(ChangeEventSource.ChangeEventSourceContext context, O previousOffset, AbstractSnapshotChangeEventSource.SnapshotContext<P, O> snapshotContext, SnapshottingTask snapshottingTask) Executes this source.AbstractSnapshotChangeEventSource.execute
(ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset, SnapshottingTask snapshottingTask) -
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.pipeline.source.spi
Modifier and TypeMethodDescriptionSnapshotChangeEventSource.execute
(ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset, SnapshottingTask snapshottingTask) Executes this source.void
StreamingChangeEventSource.execute
(ChangeEventSource.ChangeEventSourceContext context, P partition, O offsetContext) Executes this source.default boolean
StreamingChangeEventSource.executeIteration
(ChangeEventSource.ChangeEventSourceContext context, P partition, O offsetContext) Executes this source for a single execution iteration. -
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.relational
Modifier and TypeMethodDescriptionprivate void
RelationalSnapshotChangeEventSource.createDataEvents
(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Queue<JdbcConnection> connectionPool, Map<DataCollectionId, String> snapshotSelectOverridesByTable) 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, Queue<JdbcConnection> connectionPool, Queue<O> offsets) protected void
RelationalSnapshotChangeEventSource.createSchemaChangeEventsForTables
(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, SnapshottingTask snapshottingTask) private void
RelationalSnapshotChangeEventSource.doCreateDataEventsForTable
(ChangeEventSource.ChangeEventSourceContext sourceContext, P partition, O offset, EventDispatcher.SnapshotReceiver<P> snapshotReceiver, Table table, boolean firstTable, boolean lastTable, int tableOrder, int tableCount, String selectStatement, OptionalLong rowCount, JdbcConnection jdbcConnection) RelationalSnapshotChangeEventSource.doExecute
(ChangeEventSource.ChangeEventSourceContext context, O previousOffset, AbstractSnapshotChangeEventSource.SnapshotContext<P, O> snapshotContext, SnapshottingTask snapshottingTask) protected abstract void
RelationalSnapshotChangeEventSource.lockTablesForSchemaSnapshot
(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext) Locks all tables to be captured, so that no concurrent schema changes can be applied to them.protected abstract void
RelationalSnapshotChangeEventSource.readTableStructure
(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offsetContext, SnapshottingTask snapshottingTask) Reads the structure of all the captured tables, writing it toRelationalSnapshotChangeEventSource.RelationalSnapshotContext.tables
.