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 voidChangeEventSourceCoordinator.executeChangeEventSources(CdcSourceTaskContext taskContext, SnapshotChangeEventSource<P, O> snapshotSource, Offsets<P, O> previousOffsets, AtomicReference<LoggingContext.PreviousContext> previousLogContext, ChangeEventSource.ChangeEventSourceContext context) protected voidChangeEventSourceCoordinator.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 voidAbstractSnapshotChangeEventSource.delaySnapshotIfNeeded(ChangeEventSource.ChangeEventSourceContext context) Delays snapshot execution as per theCommonConnectorConfig.SNAPSHOT_DELAY_MSparameter.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.voidStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, P partition, O offsetContext) Executes this source.default booleanStreamingChangeEventSource.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 voidRelationalSnapshotChangeEventSource.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 voidRelationalSnapshotChangeEventSource.createSchemaChangeEventsForTables(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, AbstractSnapshotChangeEventSource.SnapshottingTask snapshottingTask) private voidRelationalSnapshotChangeEventSource.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 voidRelationalSnapshotChangeEventSource.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 voidRelationalSnapshotChangeEventSource.readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O> snapshotContext, O offsetContext) Reads the structure of all the captured tables, writing it toRelationalSnapshotChangeEventSource.RelationalSnapshotContext.tables.