Uses of Class
io.debezium.connector.mongodb.MongoDbPartition
Packages that use MongoDbPartition
Package
Description
-
Uses of MongoDbPartition in io.debezium.connector.mongodb
Subclasses of MongoDbPartition in io.debezium.connector.mongodbFields in io.debezium.connector.mongodb with type parameters of type MongoDbPartitionModifier and TypeFieldDescriptionprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbChangeEventSourceFactory.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbSnapshotChangeEventSource.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbStreamingChangeEventSource.dispatcherprivate final SnapshotProgressListener<MongoDbPartition>MongoDbSnapshotChangeEventSource.snapshotProgressListenerMethods in io.debezium.connector.mongodb that return types with arguments of type MongoDbPartitionModifier and TypeMethodDescriptionprivate ChangeRecordEmitter<MongoDbPartition>MongoDbSnapshotChangeEventSource.getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, CollectionId collectionId, org.bson.BsonDocument document, ReplicaSet replicaSet) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) protected Offsets<MongoDbPartition,OffsetContext> MongoDbSnapshotChangeEventSource.getOffsets(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, MongoDbOffsetContext mongoDbOffsetContext, SnapshottingTask snapshottingTask) 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 MongoDbPartitionModifier and TypeMethodDescriptionprivate MongoDbConnection.ErrorHandlerMongoDbChangeEventSourceFactory.connectionErrorHandler(MongoDbPartition partition) voidMongoDbStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, MongoDbOffsetContext offsetContext) MongoDbSnapshotChangeEventSource.getBlockingSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext previousOffset, SnapshotConfiguration snapshotConfiguration) MongoDbSnapshotChangeEventSource.getSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext offsetContext) private booleanMongoDbSnapshotChangeEventSource.isSnapshotExpected(MongoDbPartition partition, ReplicaSet replicaSet, MongoDbOffsetContext offsetContext) private booleanMongoDbSnapshotChangeEventSource.isValidResumeToken(MongoDbPartition partition, ReplicaSet replicaSet, org.bson.BsonDocument token) MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition, boolean onDemand) private voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, ReplicaSet replicaSet) private voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, List<ReplicaSet> replicaSets) Method parameters in io.debezium.connector.mongodb with type arguments of type MongoDbPartitionModifier and TypeMethodDescriptionprivate voidMongoDbSnapshotChangeEventSource.createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, CollectionId collectionId, MongoDbConnection mongo, Map<String, String> snapshotFilterQueryForCollection) private voidMongoDbSnapshotChangeEventSource.createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, MongoDbConnection mongo, SnapshottingTask snapshottingTask) Dispatches the data change events for the records of a single replica-set.protected 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, ReplicaSet replicaSet) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) protected Offsets<MongoDbPartition,OffsetContext> MongoDbSnapshotChangeEventSource.getOffsets(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, MongoDbOffsetContext mongoDbOffsetContext, SnapshottingTask snapshottingTask) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) Constructors in io.debezium.connector.mongodb with parameters of type MongoDbPartitionModifierConstructorDescription(package private)MongoDbSnapshotContext(MongoDbPartition partition) Constructor parameters in io.debezium.connector.mongodb with type arguments of type MongoDbPartitionModifierConstructorDescriptionMongoDbChangeEventSourceFactory(MongoDbConnectorConfig configuration, ErrorHandler errorHandler, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, ReplicaSets replicaSets, MongoDbTaskContext taskContext, MongoDbSchema schema, MongoDbStreamingChangeEventSourceMetrics streamingMetrics) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbStreamingChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, ErrorHandler errorHandler, Clock clock, MongoDbStreamingChangeEventSourceMetrics streamingMetrics) -
Uses of MongoDbPartition in io.debezium.connector.mongodb.connection
Methods in io.debezium.connector.mongodb.connection with parameters of type MongoDbPartitionModifier and TypeMethodDescriptionMongoDbConnection.ChangeEventSourceConnectionFactory.get(ReplicaSet replicaSet, MongoDbPartition partition) Create connection for given replica set and partition -
Uses of MongoDbPartition in io.debezium.connector.mongodb.metrics
Methods in io.debezium.connector.mongodb.metrics with parameters of type MongoDbPartitionModifier and TypeMethodDescriptionvoidMongoDbSnapshotChangeEventSourceMetrics.onConnectorEvent(MongoDbPartition partition, ConnectorEvent event) voidMongoDbStreamingChangeEventSourceMetrics.onConnectorEvent(MongoDbPartition partition, ConnectorEvent event) -
Uses of MongoDbPartition in io.debezium.connector.mongodb.recordemitter
Method parameters in io.debezium.connector.mongodb.recordemitter with type arguments of type MongoDbPartitionModifier and TypeMethodDescriptionprivate voidMongoDbChangeRecordEmitter.createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) protected voidMongoDbChangeRecordEmitter.emitCreateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) protected voidMongoDbChangeRecordEmitter.emitDeleteRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) protected voidMongoDbChangeRecordEmitter.emitReadRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) protected voidMongoDbChangeRecordEmitter.emitUpdateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) Constructors in io.debezium.connector.mongodb.recordemitter with parameters of type MongoDbPartitionModifierConstructorDescriptionMongoDbChangeRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Clock clock, com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument> changeStreamEvent, MongoDbConnectorConfig connectorConfig) MongoDbSnapshotRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Clock clock, org.bson.BsonDocument event, MongoDbConnectorConfig connectorConfig) -
Uses of MongoDbPartition in io.debezium.connector.mongodb.snapshot
Fields in io.debezium.connector.mongodb.snapshot with type parameters of type MongoDbPartitionModifier and TypeFieldDescriptionprivate final DataChangeEventListener<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.dataListenerprotected EventDispatcher<MongoDbPartition,CollectionId> MongoDbIncrementalSnapshotChangeEventSource.dispatcherprotected final NotificationService<MongoDbPartition,? extends OffsetContext> MongoDbIncrementalSnapshotChangeEventSource.notificationServiceprivate final SnapshotProgressListener<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.progressListenerMethods in io.debezium.connector.mongodb.snapshot that return types with arguments of type MongoDbPartitionModifier and TypeMethodDescriptionprotected ChangeRecordEmitter<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.getChangeRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Object[] row) Returns aChangeRecordEmitterproducing the change records for the given table row.Methods in io.debezium.connector.mongodb.snapshot with parameters of type MongoDbPartitionModifier and TypeMethodDescriptionvoidReplicaSetNotifier.apply(IncrementalSnapshotContext<T> a, MongoDbPartition b, OffsetContext c) voidMongoDbIncrementalSnapshotChangeEventSource.closeWindow(MongoDbPartition partition, String id, OffsetContext offsetContext) private voidMongoDbIncrementalSnapshotChangeEventSource.collectionScanCompleted(MongoDbPartition partition) private voidMongoDbIncrementalSnapshotChangeEventSource.createDataEventsForDataCollection(MongoDbPartition partition) Dispatches the data change events for the records of a single table.protected ChangeRecordEmitter<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.getChangeRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Object[] row) Returns aChangeRecordEmitterproducing the change records for the given table row.voidMongoDbIncrementalSnapshotChangeEventSource.init(MongoDbPartition partition, OffsetContext offsetContext) private voidMongoDbIncrementalSnapshotChangeEventSource.nextDataCollection(MongoDbPartition partition, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.pauseSnapshot(MongoDbPartition partition, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.processMessage(MongoDbPartition partition, io.debezium.spi.schema.DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) protected voidMongoDbIncrementalSnapshotChangeEventSource.readChunk(MongoDbPartition partition, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.resumeSnapshot(MongoDbPartition partition, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.stopSnapshot(MongoDbPartition partition, OffsetContext offsetContext, Map<String, Object> additionalData, List<String> dataCollectionPatterns) Method parameters in io.debezium.connector.mongodb.snapshot with type arguments of type MongoDbPartitionModifier and TypeMethodDescriptionvoidMongoDbIncrementalSnapshotChangeEventSource.addDataCollectionNamesToSnapshot(SignalPayload<MongoDbPartition> signalPayload, SnapshotConfiguration snapshotConfiguration) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, OffsetContext offsetContext, Object[] row) Constructor parameters in io.debezium.connector.mongodb.snapshot with type arguments of type MongoDbPartitionModifierConstructorDescriptionMongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService)