Uses of Class
io.debezium.connector.mongodb.ReplicaSet
Packages that use ReplicaSet
-
Uses of ReplicaSet in io.debezium.connector.mongodb
Fields in io.debezium.connector.mongodb declared as ReplicaSetModifier and TypeFieldDescriptionprivate final ReplicaSetConnectionContext.MongoPrimary.replicaSetprivate final ReplicaSetMongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext.replicaSetFields in io.debezium.connector.mongodb with type parameters of type ReplicaSetModifier and TypeFieldDescriptionprivate final List<ReplicaSet>ReplicaSets.nonReplicaSetsprivate final Map<ReplicaSet,ReplicaSetOffsetContext> MongoDbOffsetContext.replicaSetOffsetContextsprivate final Map<ReplicaSet,ReplicaSetPartition> MongoDbOffsetContext.replicaSetPartitionsprivate final Map<String,ReplicaSet> ReplicaSets.replicaSetsByNameprivate final List<ReplicaSet>MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask.replicaSetsToSnapshotMethods in io.debezium.connector.mongodb that return ReplicaSetModifier and TypeMethodDescriptionstatic ReplicaSetParse the supplied string for the information about the hosts for a replica set.ConnectionContext.MongoPrimary.replicaSet()Get the replica set.Methods in io.debezium.connector.mongodb that return types with arguments of type ReplicaSetModifier and TypeMethodDescriptionReplicaSets.all()Get a copy of all of theReplicaSetobjects.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask.getReplicaSetsToSnapshot()ReplicaSets.unnamedReplicaSets()Get a copy of all of theReplicaSetobjects that have no names.ReplicaSets.validReplicaSets()Get a copy of all of the validReplicaSetobjects that have names.Methods in io.debezium.connector.mongodb with parameters of type ReplicaSetModifier and TypeMethodDescriptioncom.mongodb.client.MongoClientConnectionContext.clientFor(ReplicaSet replicaSet) protected com.mongodb.client.MongoClientConnectionContext.clientForPrimary(ReplicaSet replicaSet) Obtain a client that talks only to the primary node of the replica set.intReplicaSet.compareTo(ReplicaSet that) private voidMongoDbSnapshotChangeEventSource.createDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, ReplicaSet replicaSet, ConnectionContext.MongoPrimary primaryClient) 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.private ConnectionContext.MongoPrimaryMongoDbIncrementalSnapshotChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) private ConnectionContext.MongoPrimaryMongoDbSnapshotChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) private ConnectionContext.MongoPrimaryMongoDbStreamingChangeEventSource.establishConnectionToPrimary(MongoDbPartition partition, ReplicaSet replicaSet) protected ChangeRecordEmitter<MongoDbPartition>MongoDbSnapshotChangeEventSource.getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext> snapshotContext, CollectionId collectionId, org.bson.BsonDocument document, ReplicaSet replicaSet) MongoDbOffsetContext.getReplicaSetOffsetContext(ReplicaSet replicaSet) Get aReplicaSetOffsetContextinstance for a givenReplicaSet.MongoDbOffsetContext.getReplicaSetPartition(ReplicaSet replicaSet) Get aReplicaSetPartitioninstance for a givenReplicaSet.protected Supplier<com.mongodb.client.MongoClient>ConnectionContext.primaryClientFor(ReplicaSet replicaSet) Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.protected Supplier<com.mongodb.client.MongoClient>ConnectionContext.primaryClientFor(ReplicaSet replicaSet, ConnectionContext.PrimaryConnectFailed handler) Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.ConnectionContext.primaryFor(ReplicaSet replicaSet, Filters filters, BiConsumer<String, Throwable> errorHandler) Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.private voidMongoDbStreamingChangeEventSource.readChangeStream(com.mongodb.client.MongoClient primary, ConnectionContext.MongoPrimary primaryClient, ReplicaSet replicaSet, ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext offsetContext) private voidMongoDbSnapshotChangeEventSource.snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext ctx, ReplicaSet replicaSet) private voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, ReplicaSet replicaSet, MongoDbOffsetContext offsetContext) Method parameters in io.debezium.connector.mongodb with type arguments of type ReplicaSetModifier and TypeMethodDescriptionvoidReplicaSets.onEachReplicaSet(Consumer<ReplicaSet> function) Perform the supplied function on each of the replica setsprivate voidMongoDbStreamingChangeEventSource.streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext context, MongoDbPartition partition, List<ReplicaSet> replicaSets, MongoDbOffsetContext offsetContext) Constructors in io.debezium.connector.mongodb with parameters of type ReplicaSetModifierConstructorDescriptionprotectedMongoPrimary(ConnectionContext context, ReplicaSet replicaSet, Filters filters, BiConsumer<String, Throwable> errorHandler) (package private)ReplicaSetChangeStreamsContext(ReplicaSetPartition partition, ReplicaSetOffsetContext offsetContext, ConnectionContext.MongoPrimary primary, ReplicaSet replicaSet) ReplicaSetOffsetContext(MongoDbOffsetContext offsetContext, ReplicaSet replicaSet, SourceInfo sourceInfo, IncrementalSnapshotContext<CollectionId> incrementalSnapshotContext) Constructor parameters in io.debezium.connector.mongodb with type arguments of type ReplicaSetModifierConstructorDescriptionMongoDbOffsetContext(SourceInfo sourceInfo, TransactionContext transactionContext, IncrementalSnapshotContext<CollectionId> incrementalSnapshotContext, Map<ReplicaSet, org.bson.BsonDocument> offsets) MongoDbSnapshottingTask(List<ReplicaSet> replicaSetsToSnapshot) ReplicaSets(Collection<ReplicaSet> rsSpecs) Create a set of replica set specifications.