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 ClusterConnectionMode |
Mongo.getSingleServerClusterMode(MongoClientOptions options) |
Modifier and Type | Method and Description |
---|---|
private static ClusterSettings |
Mongo.getClusterSettings(java.util.List<ServerAddress> seedList,
MongoClientOptions options,
ClusterConnectionMode clusterConnectionMode) |
Modifier and Type | Field and Description |
---|---|
private ClusterConnectionMode |
DefaultServerConnection.clusterConnectionMode |
private ClusterConnectionMode |
DefaultServer.clusterConnectionMode |
private ClusterConnectionMode |
CommandProtocolImpl.clusterConnectionMode |
private ClusterConnectionMode |
CommandMessage.clusterConnectionMode |
private ClusterConnectionMode |
ClusterDescription.connectionMode |
private ClusterConnectionMode |
ClusterSettings.mode |
private ClusterConnectionMode |
ClusterSettings.Builder.mode |
Modifier and Type | Method and Description |
---|---|
ClusterConnectionMode |
ClusterDescription.getConnectionMode()
Gets whether this cluster is connecting to a single server or multiple servers.
|
ClusterConnectionMode |
ClusterSettings.getMode()
Gets the mode.
|
static ClusterConnectionMode |
ClusterConnectionMode.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ClusterConnectionMode[] |
ClusterConnectionMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Connection |
DefaultConnectionFactory.create(InternalConnection internalConnection,
ProtocolExecutor executor,
ClusterConnectionMode clusterConnectionMode) |
Connection |
ConnectionFactory.create(InternalConnection internalConnection,
ProtocolExecutor executor,
ClusterConnectionMode clusterConnectionMode) |
AsyncConnection |
DefaultConnectionFactory.createAsync(InternalConnection internalConnection,
ProtocolExecutor executor,
ClusterConnectionMode clusterConnectionMode) |
AsyncConnection |
ConnectionFactory.createAsync(InternalConnection internalConnection,
ProtocolExecutor executor,
ClusterConnectionMode clusterConnectionMode) |
ClusterSettings.Builder |
ClusterSettings.Builder.mode(ClusterConnectionMode mode)
Sets the mode for this cluster.
|
Constructor and Description |
---|
ClusterDescription(ClusterConnectionMode connectionMode,
ClusterType type,
java.util.List<ServerDescription> serverDescriptions)
Creates a new ClusterDescription.
|
ClusterDescription(ClusterConnectionMode connectionMode,
ClusterType type,
java.util.List<ServerDescription> serverDescriptions,
ClusterSettings clusterSettings,
ServerSettings serverSettings)
Creates a new ClusterDescription.
|
CommandMessage(MongoNamespace namespace,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
MessageSettings settings,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
ClusterConnectionMode clusterConnectionMode) |
CommandProtocolImpl(java.lang.String database,
BsonDocument command,
FieldNameValidator commandFieldNameValidator,
ReadPreference readPreference,
Decoder<T> commandResultDecoder,
boolean responseExpected,
SplittablePayload payload,
FieldNameValidator payloadFieldNameValidator,
ClusterConnectionMode clusterConnectionMode) |
DefaultServer(ServerId serverId,
ClusterConnectionMode clusterConnectionMode,
ConnectionPool connectionPool,
ConnectionFactory connectionFactory,
ServerMonitorFactory serverMonitorFactory,
ServerListener serverListener,
CommandListener commandListener,
ClusterClock clusterClock) |
DefaultServerConnection(InternalConnection wrapped,
ProtocolExecutor protocolExecutor,
ClusterConnectionMode clusterConnectionMode) |