Uses of Interface
io.debezium.pipeline.spi.OffsetContext
-
-
Uses of OffsetContext in io.debezium.connector.common
Methods in io.debezium.connector.common that return OffsetContext Modifier and Type Method Description protected OffsetContextBaseSourceTask. getPreviousOffset(OffsetContext.Loader loader)Loads the connector's persistent offset (if present) via the given loader. -
Uses of OffsetContext in io.debezium.pipeline
Fields in io.debezium.pipeline declared as OffsetContext Modifier and Type Field Description private OffsetContextAbstractChangeRecordEmitter. offsetContextprivate OffsetContextChangeEventSourceCoordinator. previousOffsetMethods in io.debezium.pipeline that return OffsetContext Modifier and Type Method Description OffsetContextAbstractChangeRecordEmitter. getOffset()Methods in io.debezium.pipeline with parameters of type OffsetContext Modifier and Type Method Description voidEventDispatcher. alwaysDispatchHeartbeatEvent(OffsetContext offset)voidEventDispatcher.BufferingSnapshotChangeRecordReceiver. changeRecord(DataCollectionSchema dataCollectionSchema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offsetContext, org.apache.kafka.connect.header.ConnectHeaders headers)voidEventDispatcher.IncrementalSnapshotChangeRecordReceiver. changeRecord(DataCollectionSchema dataCollectionSchema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offsetContext, org.apache.kafka.connect.header.ConnectHeaders headers)voidEventDispatcher.StreamingChangeRecordReceiver. changeRecord(DataCollectionSchema dataCollectionSchema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offsetContext, org.apache.kafka.connect.header.ConnectHeaders headers)voidEventDispatcher. dispatchHeartbeatEvent(OffsetContext offset)voidEventDispatcher. dispatchTransactionCommittedEvent(OffsetContext offset)voidEventDispatcher. dispatchTransactionStartedEvent(String transactionId, OffsetContext offset)protected ChangeEventSourceCoordinator.CatchUpStreamingResultChangeEventSourceCoordinator. executeCatchUpStreaming(OffsetContext previousOffset, ChangeEventSource.ChangeEventSourceContext context, SnapshotChangeEventSource snapshotSource)protected voidChangeEventSourceCoordinator. streamEvents(OffsetContext offsetContext, ChangeEventSource.ChangeEventSourceContext context)Constructors in io.debezium.pipeline with parameters of type OffsetContext Constructor Description AbstractChangeRecordEmitter(OffsetContext offsetContext, Clock clock)ChangeEventSourceCoordinator(OffsetContext previousOffset, ErrorHandler errorHandler, Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorType, CommonConnectorConfig connectorConfig, ChangeEventSourceFactory changeEventSourceFactory, ChangeEventSourceMetricsFactory changeEventSourceMetricsFactory, EventDispatcher<?> eventDispatcher, DatabaseSchema<?> schema) -
Uses of OffsetContext in io.debezium.pipeline.metrics
Methods in io.debezium.pipeline.metrics with parameters of type OffsetContext Modifier and Type Method Description voidPipelineMetrics. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)voidStreamingChangeEventSourceMetrics. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) -
Uses of OffsetContext in io.debezium.pipeline.signal
Fields in io.debezium.pipeline.signal declared as OffsetContext Modifier and Type Field Description OffsetContextSignal.Payload. offsetContextMethods in io.debezium.pipeline.signal with parameters of type OffsetContext Modifier and Type Method Description booleanSignal. process(String id, String type, String data, OffsetContext offset, org.apache.kafka.connect.data.Struct source)booleanSignal. process(org.apache.kafka.connect.data.Struct value, OffsetContext offset)Constructors in io.debezium.pipeline.signal with parameters of type OffsetContext Constructor Description Payload(String id, String type, Document data, OffsetContext offsetContext, org.apache.kafka.connect.data.Struct source) -
Uses of OffsetContext in io.debezium.pipeline.source
Fields in io.debezium.pipeline.source declared as OffsetContext Modifier and Type Field Description OffsetContextAbstractSnapshotChangeEventSource.SnapshotContext. offsetprotected OffsetContextAbstractSnapshotChangeEventSource. previousOffsetMethods in io.debezium.pipeline.source with parameters of type OffsetContext Modifier and Type Method Description protected abstract AbstractSnapshotChangeEventSource.SnapshottingTaskAbstractSnapshotChangeEventSource. getSnapshottingTask(OffsetContext previousOffset)Returns the snapshotting task based on the previous offset (if available) and the connector's snapshotting mode.Constructors in io.debezium.pipeline.source with parameters of type OffsetContext Constructor Description AbstractSnapshotChangeEventSource(CommonConnectorConfig connectorConfig, OffsetContext previousOffset, SnapshotProgressListener snapshotProgressListener) -
Uses of OffsetContext in io.debezium.pipeline.source.snapshot.incremental
Methods in io.debezium.pipeline.source.snapshot.incremental with parameters of type OffsetContext Modifier and Type Method Description voidIncrementalSnapshotChangeEventSource. addDataCollectionNamesToSnapshot(List<String> dataCollectionIds, OffsetContext offsetContext)voidSignalBasedIncrementalSnapshotChangeEventSource. addDataCollectionNamesToSnapshot(List<String> dataCollectionIds, OffsetContext offsetContext)voidIncrementalSnapshotChangeEventSource. closeWindow(String id, EventDispatcher<T> dispatcher, OffsetContext offsetContext)voidSignalBasedIncrementalSnapshotChangeEventSource. closeWindow(String id, EventDispatcher<T> dispatcher, OffsetContext offsetContext)protected ChangeRecordEmitterSignalBasedIncrementalSnapshotChangeEventSource. getChangeRecordEmitter(T dataCollectionId, OffsetContext offsetContext, Object[] row)Returns aChangeRecordEmitterproducing the change records for the given table row.voidIncrementalSnapshotChangeEventSource. init(OffsetContext offsetContext)voidSignalBasedIncrementalSnapshotChangeEventSource. init(OffsetContext offsetContext)voidIncrementalSnapshotChangeEventSource. processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)voidSignalBasedIncrementalSnapshotChangeEventSource. processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)protected voidSignalBasedIncrementalSnapshotChangeEventSource. sendEvent(EventDispatcher<T> dispatcher, OffsetContext offsetContext, Object[] row) -
Uses of OffsetContext in io.debezium.pipeline.source.spi
Methods in io.debezium.pipeline.source.spi with parameters of type OffsetContext Modifier and Type Method Description Map<String,String>EventMetadataProvider. getEventSourcePosition(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)InstantEventMetadataProvider. getEventTimestamp(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)default Optional<IncrementalSnapshotChangeEventSource<? extends DataCollectionId>>ChangeEventSourceFactory. getIncrementalSnapshotChangeEventSource(OffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener, DataChangeEventListener dataChangeEventListener)Returns and incremental snapshot change event source that can run in parallel with streaming and read and send data collection content in chunk.SnapshotChangeEventSourceChangeEventSourceFactory. getSnapshotChangeEventSource(OffsetContext offsetContext, SnapshotProgressListener snapshotProgressListener)Returns a snapshot change event source that may emit change events for schema and/or data changes.StreamingChangeEventSourceChangeEventSourceFactory. getStreamingChangeEventSource(OffsetContext offsetContext)Returns a streaming change event source that starts streaming at the given offset.StringEventMetadataProvider. getTransactionId(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)voidDataChangeEventListener. onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)Invoked if an event is processed for a captured table.default StringEventMetadataProvider. toSummaryString(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) -
Uses of OffsetContext in io.debezium.pipeline.spi
Fields in io.debezium.pipeline.spi declared as OffsetContext Modifier and Type Field Description private OffsetContextSnapshotResult. offsetMethods in io.debezium.pipeline.spi that return OffsetContext Modifier and Type Method Description OffsetContextChangeRecordEmitter. getOffset()Returns the offset of the change record(s) emitted.OffsetContextSnapshotResult. getOffset()OffsetContextOffsetContext.Loader. load(Map<String,?> offset)Methods in io.debezium.pipeline.spi with parameters of type OffsetContext Modifier and Type Method Description voidChangeRecordEmitter.Receiver. changeRecord(DataCollectionSchema schema, Envelope.Operation operation, Object key, org.apache.kafka.connect.data.Struct value, OffsetContext offset, org.apache.kafka.connect.header.ConnectHeaders headers)static SnapshotResultSnapshotResult. completed(OffsetContext offset)static SnapshotResultSnapshotResult. skipped(OffsetContext offset)Constructors in io.debezium.pipeline.spi with parameters of type OffsetContext Constructor Description SnapshotResult(SnapshotResult.SnapshotResultStatus status, OffsetContext offset) -
Uses of OffsetContext in io.debezium.pipeline.txmetadata
Methods in io.debezium.pipeline.txmetadata with parameters of type OffsetContext Modifier and Type Method Description private voidTransactionMonitor. beginTransaction(OffsetContext offsetContext)voidTransactionMonitor. dataEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value)private voidTransactionMonitor. endTransaction(OffsetContext offsetContext)voidTransactionMonitor. transactionComittedEvent(OffsetContext offset)private voidTransactionMonitor. transactionEvent(OffsetContext offsetContext, DataCollectionId source, org.apache.kafka.connect.data.Struct value)voidTransactionMonitor. transactionStartedEvent(String transactionId, OffsetContext offset) -
Uses of OffsetContext in io.debezium.relational
Fields in io.debezium.relational declared as OffsetContext Modifier and Type Field Description private OffsetContextRelationalSnapshotChangeEventSource. previousOffsetMethods in io.debezium.relational with parameters of type OffsetContext Modifier and Type Method Description voidHistorizedRelationalDatabaseSchema. recover(OffsetContext offset)Constructors in io.debezium.relational with parameters of type OffsetContext Constructor Description RelationalChangeRecordEmitter(OffsetContext offsetContext, Clock clock)RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig connectorConfig, OffsetContext previousOffset, JdbcConnection jdbcConnection, EventDispatcher<TableId> dispatcher, Clock clock, SnapshotProgressListener snapshotProgressListener)RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig connectorConfig, OffsetContext previousOffset, JdbcConnection jdbcConnection, HistorizedRelationalDatabaseSchema schema, EventDispatcher<TableId> dispatcher, Clock clock, SnapshotProgressListener snapshotProgressListener)SnapshotChangeRecordEmitter(OffsetContext offset, Object[] row, Clock clock) -
Uses of OffsetContext in io.debezium.schema
Methods in io.debezium.schema with parameters of type OffsetContext Modifier and Type Method Description voidHistorizedDatabaseSchema. recover(OffsetContext offset)
-