Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
Modifier and Type | Method and Description |
---|---|
private static Cluster |
Mongo.createCluster(ClusterSettings.Builder settingsBuilder,
java.util.List<MongoCredential> credentialsList,
MongoClientOptions options,
MongoDriverInformation mongoDriverInformation) |
Modifier and Type | Method and Description |
---|---|
ClusterSettings.Builder |
ClusterSettings.Builder.addClusterListener(ClusterListener clusterListener)
Adds a cluster listener.
|
ClusterSettings.Builder |
ClusterSettings.Builder.applyConnectionString(ConnectionString connectionString)
Take the settings from the given ConnectionString and add them to the builder
|
static ClusterSettings.Builder |
ClusterSettings.builder()
Get a builder for this class.
|
ClusterSettings.Builder |
ClusterSettings.Builder.description(java.lang.String description)
Sets the user defined description of the MongoClient.
|
ClusterSettings.Builder |
ClusterSettings.Builder.hosts(java.util.List<ServerAddress> hosts)
Sets the hosts for the cluster.
|
ClusterSettings.Builder |
ClusterSettings.Builder.maxWaitQueueSize(int maxWaitQueueSize)
This is the maximum number of concurrent operations allowed to wait for a server to become available.
|
ClusterSettings.Builder |
ClusterSettings.Builder.mode(ClusterConnectionMode mode)
Sets the mode for this cluster.
|
ClusterSettings.Builder |
ClusterSettings.Builder.requiredClusterType(ClusterType requiredClusterType)
Sets the required cluster type for the cluster.
|
ClusterSettings.Builder |
ClusterSettings.Builder.requiredReplicaSetName(java.lang.String requiredReplicaSetName)
Sets the required replica set name for the cluster.
|
ClusterSettings.Builder |
ClusterSettings.Builder.serverSelectionTimeout(long serverSelectionTimeout,
java.util.concurrent.TimeUnit timeUnit)
Sets the timeout to apply when selecting a server.
|
ClusterSettings.Builder |
ClusterSettings.Builder.serverSelector(ServerSelector serverSelector)
Sets the final server selector for the cluster to apply before selecting a server
|
Constructor and Description |
---|
ClusterSettings(ClusterSettings.Builder builder) |