Uses of Class
io.debezium.connector.mongodb.MongoDbOffsetContext
Packages that use MongoDbOffsetContext
Package
Description
-
Uses of MongoDbOffsetContext in io.debezium.connector.mongodb
Fields in io.debezium.connector.mongodb declared as MongoDbOffsetContextModifier and TypeFieldDescriptionprivate MongoDbOffsetContextMongoDbStreamingChangeEventSource.effectiveOffsetMethods in io.debezium.connector.mongodb that return MongoDbOffsetContextModifier and TypeMethodDescriptionstatic MongoDbOffsetContextMongoDbOffsetContext.empty(MongoDbConnectorConfig connectorConfig) protected MongoDbOffsetContextMongoDbStreamingChangeEventSource.emptyOffsets(MongoDbConnectorConfig connectorConfig) MongoDbStreamingChangeEventSource.getOffsetContext()Methods in io.debezium.connector.mongodb that return types with arguments of type MongoDbOffsetContextModifier and TypeMethodDescriptionprotected SnapshotResult<MongoDbOffsetContext>MongoDbSnapshotChangeEventSource.doExecute(ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext prevOffsetCtx, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, SnapshottingTask snapshottingTask) private Offsets<MongoDbPartition,MongoDbOffsetContext> MongoDbConnectorTask.getPreviousOffsets(MongoDbConnectorConfig connectorConfig) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbChangeEventSourceFactory.getStreamingChangeEventSource()MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition, boolean onDemand) MongoDbConnectorTask.start(Configuration config) Methods in io.debezium.connector.mongodb with parameters of type MongoDbOffsetContextModifier and TypeMethodDescriptionprivate voidMongoDbStreamingChangeEventSource.dispatchChangeEvent(com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument> event, MongoDbPartition partition, MongoDbOffsetContext offsetContext) private voidMongoDbStreamingChangeEventSource.dispatchHeartbeatEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<org.bson.BsonDocument> event, MongoDbPartition partition, MongoDbOffsetContext offsetContext) protected SnapshotResult<MongoDbOffsetContext>MongoDbSnapshotChangeEventSource.doExecute(ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext prevOffsetCtx, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, SnapshottingTask snapshottingTask) voidMongoDbStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, MongoDbOffsetContext offsetContext) MongoDbSnapshotChangeEventSource.getBlockingSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext previousOffset, SnapshotConfiguration snapshotConfiguration) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbSnapshotChangeEventSource.getSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext previousOffset) voidMongoDbStreamingChangeEventSource.init(MongoDbOffsetContext offsetContext) protected com.mongodb.client.ChangeStreamIterable<org.bson.BsonDocument>MongoDbStreamingChangeEventSource.initChangeStream(com.mongodb.client.MongoClient client, MongoDbOffsetContext offsetContext) MongoDbStreamingChangeEventSource.processChangeStreamDocument(com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument> document, SplitEventHandler<org.bson.BsonDocument> splitHandler, MongoDbPartition partition, MongoDbOffsetContext offsetContext) Method parameters in io.debezium.connector.mongodb with type arguments of type MongoDbOffsetContextModifier and TypeMethodDescriptionprotected SnapshotResult<MongoDbOffsetContext>MongoDbSnapshotChangeEventSource.doExecute(ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext prevOffsetCtx, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, SnapshottingTask snapshottingTask) private ChangeRecordEmitter<MongoDbPartition>MongoDbSnapshotChangeEventSource.getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, CollectionId collectionId, org.bson.BsonDocument document) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) private voidMongoDbConnectorTask.validate(MongoDbConnectorConfig connectorConfig, MongoDbConnection mongoDbConnection, Offsets<MongoDbPartition, MongoDbOffsetContext> previousOffsets, io.debezium.spi.snapshot.Snapshotter snapshotter) Constructor parameters in io.debezium.connector.mongodb with type arguments of type MongoDbOffsetContextModifierConstructorDescriptionMongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService, SnapshotterService snapshotterService) -
Uses of MongoDbOffsetContext in io.debezium.connector.mongodb.connection
Methods in io.debezium.connector.mongodb.connection with parameters of type MongoDbOffsetContextModifier and TypeMethodDescriptionbooleanMongoDbConnection.validateLogPosition(MongoDbOffsetContext offset, MongoDbTaskContext taskContext) -
Uses of MongoDbOffsetContext in io.debezium.connector.mongodb.snapshot
Methods in io.debezium.connector.mongodb.snapshot that return MongoDbOffsetContextModifier and TypeMethodDescriptionprivate static MongoDbOffsetContextMongoDbIncrementalSnapshotChangeEventSource.getMongoDbOffsetContext(OffsetContext offsetContext) Methods in io.debezium.connector.mongodb.snapshot with parameters of type MongoDbOffsetContextModifier and TypeMethodDescriptionprotected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition, MongoDbOffsetContext offsetContext, Object[] row) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendWindowEvents(MongoDbPartition partition, MongoDbOffsetContext offsetContext)