Uses of Interface
io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Packages that use ChangeEventSource.ChangeEventSourceContext
Package
Description
-
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.pipeline
Classes in io.debezium.pipeline that implement ChangeEventSource.ChangeEventSourceContextMethods in io.debezium.pipeline with parameters of type ChangeEventSource.ChangeEventSourceContextModifier and TypeMethodDescriptionprotected SnapshotResult<O>
ChangeEventSourceCoordinator.doSnapshot
(SnapshotChangeEventSource<P, O> snapshotSource, ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset) 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
Methods in io.debezium.pipeline.source with parameters of type ChangeEventSource.ChangeEventSourceContextModifier 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, AbstractSnapshotChangeEventSource.SnapshottingTask snapshottingTask) Executes this source.AbstractSnapshotChangeEventSource.execute
(ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset) -
Uses of ChangeEventSource.ChangeEventSourceContext in io.debezium.pipeline.source.spi
Methods in io.debezium.pipeline.source.spi with parameters of type ChangeEventSource.ChangeEventSourceContextModifier and TypeMethodDescriptionSnapshotChangeEventSource.execute
(ChangeEventSource.ChangeEventSourceContext context, P partition, O previousOffset) 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
Methods in io.debezium.relational with parameters of type ChangeEventSource.ChangeEventSourceContextModifier and TypeMethodDescriptionprivate void
RelationalSnapshotChangeEventSource.createDataEvents
(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, Queue<JdbcConnection> connectionPool) 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, AbstractSnapshotChangeEventSource.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, AbstractSnapshotChangeEventSource.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) Reads the structure of all the captured tables, writing it toRelationalSnapshotChangeEventSource.RelationalSnapshotContext.tables
.