Uses of Class
io.debezium.connector.mongodb.MongoDbPartition
Packages that use MongoDbPartition
-
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.protected 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, OffsetContext offsetContext) 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.private ConnectionContext.MongoPrimaryMongoDbIncrementalSnapshotChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) private ConnectionContext.MongoPrimaryMongoDbSnapshotChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) private ConnectionContext.MongoPrimaryMongoDbStreamingChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) 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 previousOffset) voidMongoDbIncrementalSnapshotChangeEventSource.init(MongoDbPartition partition, OffsetContext offsetContext) protected MongoDbOffsetContextMongoDbStreamingChangeEventSource.initializeOffsets(MongoDbConnectorConfig connectorConfig, MongoDbPartition partition, ReplicaSets replicaSets) private voidMongoDbIncrementalSnapshotChangeEventSource.nextDataCollection(MongoDbPartition partition) MongoDbSnapshotChangeEventSource.prepare(MongoDbPartition partition) voidMongoDbIncrementalSnapshotChangeEventSource.processMessage(MongoDbPartition partition, io.debezium.spi.schema.DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext) protected voidMongoDbIncrementalSnapshotChangeEventSource.readChunk(MongoDbPartition partition) 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 voidMongoDbChangeRecordEmitter.createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition> receiver, MongoDbCollectionSchema schema) private voidMongoDbSnapshotChangeEventSource.createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, CollectionId collectionId, ConnectionContext.MongoPrimary primaryClient) private voidMongoDbSnapshotChangeEventSource.createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, ConnectionContext.MongoPrimary primaryClient) Dispatches the data change events for the records of a single replica-set.protected SnapshotResult<MongoDbOffsetContext>MongoDbSnapshotChangeEventSource.doExecute(ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext previousOffset, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, AbstractSnapshotChangeEventSource.SnapshottingTask snapshottingTask) 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) protected 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 MongoDbPartitionModifierConstructorDescriptionMongoDbChangeRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Clock clock, com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.BsonDocument> changeStreamEvent) MongoDbChangeSnapshotOplogRecordEmitter(MongoDbPartition partition, OffsetContext offsetContext, Clock clock, org.bson.BsonDocument oplogEvent, boolean isSnapshot) (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, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig config, MongoDbTaskContext taskContext, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, MongoDbSchema collectionSchema, Clock clock, SnapshotProgressListener<MongoDbPartition> progressListener, DataChangeEventListener<MongoDbPartition> dataChangeEventListener) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler) MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, Clock clock, SnapshotProgressListener<MongoDbPartition> snapshotProgressListener, ErrorHandler errorHandler) MongoDbStreamingChangeEventSource(MongoDbConnectorConfig connectorConfig, MongoDbTaskContext taskContext, ReplicaSets replicaSets, EventDispatcher<MongoDbPartition, CollectionId> dispatcher, ErrorHandler errorHandler, Clock clock) -
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)