Uses of Class
io.debezium.connector.mongodb.ConnectionContext.MongoPreferredNode
Packages that use ConnectionContext.MongoPreferredNode
-
Uses of ConnectionContext.MongoPreferredNode in io.debezium.connector.mongodb
Subclasses of ConnectionContext.MongoPreferredNode in io.debezium.connector.mongodbModifier and TypeClassDescriptionstatic classA supplier of a client that connects only to the primary of a replica set.Fields in io.debezium.connector.mongodb declared as ConnectionContext.MongoPreferredNodeModifier and TypeFieldDescriptionprivate final ConnectionContext.MongoPreferredNodeMongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext.mongoMongoDbIncrementalSnapshotChangeEventSource.primaryMongoDbIncrementalSnapshotChangeEventSource.secondaryMethods in io.debezium.connector.mongodb that return ConnectionContext.MongoPreferredNodeModifier and TypeMethodDescriptionMongoDbIncrementalSnapshotChangeEventSource.establishConnection(MongoDbPartition partition, com.mongodb.ReadPreference preference, ReplicaSet replicaSet) MongoDbSnapshotChangeEventSource.establishConnection(MongoDbPartition partition, ReplicaSet replicaSet, com.mongodb.ReadPreference preference) MongoDbStreamingChangeEventSource.establishConnection(MongoDbPartition partition, ReplicaSet replicaSet, com.mongodb.ReadPreference preference) (package private) ConnectionContext.MongoPreferredNodeMongoDbStreamingChangeEventSource.ReplicaSetChangeStreamsContext.getMongo()ConnectionContext.preferredFor(ReplicaSet replicaSet, com.mongodb.ReadPreference preference, Filters filters, BiConsumer<String, Throwable> errorHandler) Obtain a client that will repeatedly try to obtain a client to a node of preferred type of the replica set, waiting (and using this context's back-off strategy) if required until the node becomes available.Methods in io.debezium.connector.mongodb with parameters of type ConnectionContext.MongoPreferredNodeModifier and TypeMethodDescriptionprivate voidMongoDbSnapshotChangeEventSource.createDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, ReplicaSet replicaSet, ConnectionContext.MongoPreferredNode mongo) private voidMongoDbSnapshotChangeEventSource.createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, CollectionId collectionId, ConnectionContext.MongoPreferredNode mongo) private voidMongoDbSnapshotChangeEventSource.createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext sourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext snapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition> snapshotReceiver, ReplicaSet replicaSet, ConnectionContext.MongoPreferredNode mongo) Dispatches the data change events for the records of a single replica-set.private booleanMongoDbSnapshotChangeEventSource.isSnapshotExpected(ConnectionContext.MongoPreferredNode mongo, ReplicaSetOffsetContext offsetContext) private voidMongoDbStreamingChangeEventSource.readChangeStream(com.mongodb.client.MongoClient client, ConnectionContext.MongoPreferredNode mongo, ReplicaSet replicaSet, ChangeEventSource.ChangeEventSourceContext context, MongoDbOffsetContext offsetContext) Constructors in io.debezium.connector.mongodb with parameters of type ConnectionContext.MongoPreferredNodeModifierConstructorDescription(package private)ReplicaSetChangeStreamsContext(ReplicaSetPartition partition, ReplicaSetOffsetContext offsetContext, ConnectionContext.MongoPreferredNode mongo, ReplicaSet replicaSet)