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 DataChangeEventListener<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.dataListenerprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbChangeEventSourceFactory.dispatcherprotected EventDispatcher<MongoDbPartition,CollectionId> MongoDbIncrementalSnapshotChangeEventSource.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbSnapshotChangeEventSource.dispatcherprivate final EventDispatcher<MongoDbPartition,CollectionId> MongoDbStreamingChangeEventSource.dispatcherprivate final SnapshotProgressListener<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.progressListenerprivate final SnapshotProgressListener<MongoDbPartition>MongoDbSnapshotChangeEventSource.snapshotProgressListenerMethods in io.debezium.connector.mongodb 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.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) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener) MongoDbChangeEventSourceFactory.getStreamingChangeEventSource()MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition) MongoDbConnectorTask.start(Configuration config) Methods in io.debezium.connector.mongodb with parameters of type MongoDbPartitionModifier and TypeMethodDescriptionvoidMongoDbIncrementalSnapshotChangeEventSource.addDataCollectionNamesToSnapshot(MongoDbPartition partition, List<String> dataCollectionIds, Optional<String> additionalCondition, Optional<String> surrogateKey, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.closeWindow(MongoDbPartition partition, String id, OffsetContext offsetContext) private voidMongoDbIncrementalSnapshotChangeEventSource.collectionScanCompleted(MongoDbPartition partition) private MongoDbConnection.ErrorHandlerMongoDbChangeEventSourceFactory.connectionErrorHandler(MongoDbPartition partition) private voidMongoDbIncrementalSnapshotChangeEventSource.createDataEventsForDataCollection(MongoDbPartition partition) Dispatches the data change events for the records of a single table.voidMongoDbStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, MongoDbOffsetContext offsetContext) protected ChangeRecordEmitter<MongoDbPartition>MongoDbIncrementalSnapshotChangeEventSource.getChangeRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Object[] row) Returns aChangeRecordEmitterproducing the change records for the given table row.MongoDbSnapshotChangeEventSource.getSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.init(MongoDbPartition partition, OffsetContext offsetContext) private booleanMongoDbSnapshotChangeEventSource.isSnapshotExpected(MongoDbPartition partition, ReplicaSet replicaSet, MongoDbOffsetContext offsetContext) private booleanMongoDbSnapshotChangeEventSource.isValidResumeToken(MongoDbPartition partition, ReplicaSet replicaSet, org.bson.BsonDocument token) private voidMongoDbIncrementalSnapshotChangeEventSource.nextDataCollection(MongoDbPartition partition) voidMongoDbIncrementalSnapshotChangeEventSource.pauseSnapshot(MongoDbPartition partition, OffsetContext offsetContext) MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition) voidMongoDbIncrementalSnapshotChangeEventSource.processMessage(MongoDbPartition partition, io.debezium.spi.schema.DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) protected voidMongoDbIncrementalSnapshotChangeEventSource.readChunk(MongoDbPartition partition) voidMongoDbIncrementalSnapshotChangeEventSource.resumeSnapshot(MongoDbPartition partition, OffsetContext offsetContext) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(MongoDbPartition partition, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, OffsetContext offsetContext, Object[] row) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendWindowEvents(MongoDbPartition partition, OffsetContext offsetContext) voidMongoDbIncrementalSnapshotChangeEventSource.stopSnapshot(MongoDbPartition partition, List<String> dataCollectionIds, OffsetContext offsetContext) private voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, ReplicaSet replicaSet, MongoDbOffsetContext offsetContext) private voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, List<ReplicaSet> replicaSets, MongoDbOffsetContext offsetContext) 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) private voidMongoDbSnapshotChangeEventSource.createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, MongoDbConnection mongo) 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, AbstractSnapshotChangeEventSource.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) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(MongoDbPartition partition, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, OffsetContext offsetContext, Object[] row) 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) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler) MongoDbStreamingChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, MongoDbConnection.ChangeEventSourceConnectionFactory connections, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, ErrorHandler errorHandler, Clock clock) -
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 that return types with arguments of type MongoDbPartitionModifier and TypeMethodDescriptionMongoDbChangeEventSourceMetricsFactory.getSnapshotMetrics(T taskContext, ChangeEventQueueMetrics changeEventQueueMetrics, EventMetadataProvider eventMetadataProvider) MongoDbChangeEventSourceMetricsFactory.getStreamingMetrics(T taskContext, ChangeEventQueueMetrics changeEventQueueMetrics, EventMetadataProvider eventMetadataProvider) 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) MongoDbSnapshotRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Clock clock, org.bson.BsonDocument event)