Uses of Class
io.debezium.connector.mongodb.MongoDbPartition
Packages that use MongoDbPartition
Package
Description
-
Uses of MongoDbPartition in io.debezium.connector.mongodb
Fields 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) Optional<IncrementalSnapshotChangeEventSource<MongoDbPartition,? extends io.debezium.spi.schema.DataCollectionId>> MongoDbChangeEventSourceFactory.getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext offsetContext, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService) MongoDbPartition.Provider.getPartitions()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 MongoDbPartitionModifier 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) voidMongoDbStreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, MongoDbOffsetContext offsetContext) MongoDbSnapshotChangeEventSource.getBlockingSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext previousOffset, SnapshotConfiguration snapshotConfiguration) MongoDbTaskContext.getConnection(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) Obtains instances ofMongoDbConnectionwhich should be used in event sourcesMongoDbSnapshotChangeEventSource.getSnapshottingTask(MongoDbPartition partition, MongoDbOffsetContext previousOffset) MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition, boolean onDemand) MongoDbStreamingChangeEventSource.processChangeStreamDocument(com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument> document, SplitEventHandler<org.bson.BsonDocument> splitHandler, MongoDbPartition partition, MongoDbOffsetContext offsetContext) private voidMongoDbStreamingChangeEventSource.readChangeStream(com.mongodb.client.MongoClient client, ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition) Method parameters in io.debezium.connector.mongodb with type arguments of type MongoDbPartitionModifier and TypeMethodDescriptionprivate voidMongoDbSnapshotChangeEventSource.createDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, MongoDbConnection mongo, SnapshottingTask snapshottingTask) Dispatches the data change events for the records of a single replica-set.private voidMongoDbSnapshotChangeEventSource.createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, CollectionId collectionId, MongoDbConnection mongo, Map<io.debezium.spi.schema.DataCollectionId, String> snapshotFilterQueryForCollection) 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) MongoDbTaskContext.getConnection(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) Obtains instances ofMongoDbConnectionwhich should be used in event sourcesOptional<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) MongoDbChangeEventSourceFactory.getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, 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) 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, MongoDbTaskContext taskContext, MongoDbSchema schema, MongoDbStreamingChangeEventSourceMetrics streamingMetrics, SnapshotterService snapshotterService) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService, SnapshotterService snapshotterService) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService, SnapshotterService snapshotterService) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext> notificationService, SnapshotterService snapshotterService) MongoDbStreamingChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, ErrorHandler errorHandler, Clock clock, MongoDbStreamingChangeEventSourceMetrics streamingMetrics, SnapshotterService snapshotterService) -
Uses of MongoDbPartition in io.debezium.connector.mongodb.connection
Methods in io.debezium.connector.mongodb.connection with parameters of type MongoDbPartitionModifier and TypeMethodDescriptionstatic MongoDbConnectionMongoDbConnections.create(Configuration configuration, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) CreatesMongoDbConnectionwith error handler provided byMongoDbConnections.eventSourcingErrorHandler(EventDispatcher, MongoDbPartition)MongoDbConnections.eventSourcingErrorHandler(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) CreatesMongoDbConnection.ErrorHandlerthat Logs the error Notifies dispatcher in case of of authorisation error Rethrows the error asDebeziumExceptionMethod parameters in io.debezium.connector.mongodb.connection with type arguments of type MongoDbPartitionModifier and TypeMethodDescriptionstatic MongoDbConnectionMongoDbConnections.create(Configuration configuration, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) CreatesMongoDbConnectionwith error handler provided byMongoDbConnections.eventSourcingErrorHandler(EventDispatcher, MongoDbPartition)MongoDbConnections.eventSourcingErrorHandler(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition) CreatesMongoDbConnection.ErrorHandlerthat Logs the error Notifies dispatcher in case of of authorisation error Rethrows the error asDebeziumException -
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) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendEvent(EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbPartition partition, MongoDbOffsetContext offsetContext, Object[] row) protected voidMongoDbIncrementalSnapshotChangeEventSource.sendWindowEvents(MongoDbPartition partition, MongoDbOffsetContext 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, MongoDbPartition partition, MongoDbOffsetContext offsetContext, Object[] row) Constructor parameters in io.debezium.connector.mongodb.snapshot with type arguments of type MongoDbPartitionModifierConstructorDescriptionMongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener, NotificationService<MongoDbPartition, ? extends OffsetContext> notificationService)