Package com.mongodb.async.client
Class MongoClients
- java.lang.Object
-
- com.mongodb.async.client.MongoClients
-
Deprecated.Prefer the Reactive Streams-based asynchronous driver (mongodb-driver-reactivestreams artifactId)
@Deprecated public final class MongoClients extends Object
A factory for MongoClient instances.- Since:
- 3.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static MongoClient
create()
Deprecated.Creates a new client with the default connection string "mongodb://localhost".static MongoClient
create(MongoClientSettings settings)
Deprecated.usecreate(com.mongodb.MongoClientSettings)
insteadstatic MongoClient
create(MongoClientSettings settings, MongoDriverInformation mongoDriverInformation)
Deprecated.static MongoClient
create(ConnectionString connectionString)
Deprecated.Create a new client with the given connection string.static MongoClient
create(ConnectionString connectionString, MongoDriverInformation mongoDriverInformation)
Deprecated.Create a new client with the given connection string.static MongoClient
create(MongoClientSettings settings)
Deprecated.Create a new client with the given client settings.static MongoClient
create(MongoClientSettings settings, MongoDriverInformation mongoDriverInformation)
Deprecated.Creates a new client with the given client settings.static MongoClient
create(String connectionString)
Deprecated.Create a new client with the given connection string as if by a call tocreate(ConnectionString)
.static CodecRegistry
getDefaultCodecRegistry()
Deprecated.Gets the default codec registry.
-
-
-
Method Detail
-
create
public static MongoClient create()
Deprecated.Creates a new client with the default connection string "mongodb://localhost".- Returns:
- the client
-
create
@Deprecated public static MongoClient create(MongoClientSettings settings)
Deprecated. usecreate(com.mongodb.MongoClientSettings)
insteadCreate a new client with the given client settings.- Parameters:
settings
- the settings- Returns:
- the client
-
create
public static MongoClient create(String connectionString)
Deprecated.Create a new client with the given connection string as if by a call tocreate(ConnectionString)
.- Parameters:
connectionString
- the connection- Returns:
- the client
- See Also:
create(ConnectionString)
-
create
public static MongoClient create(ConnectionString connectionString)
Deprecated.Create a new client with the given connection string.For each of the settings classed configurable via
MongoClientSettings
, the connection string is applied by calling theapplyConnectionString
method on an instance of setting's builder class, building the setting, and adding it to an instance ofMongoClientSettings.Builder
.The connection string's stream type is then applied by setting the
StreamFactory
to an instance of NettyStreamFactory,- Parameters:
connectionString
- the settings- Returns:
- the client
- Throws:
IllegalArgumentException
- if the connection string's stream type is not one of "netty" or "nio2"- See Also:
ConnectionString.getStreamType()
,MongoClientSettings.Builder
,ClusterSettings.Builder.applyConnectionString(ConnectionString)
,ConnectionPoolSettings.Builder.applyConnectionString(ConnectionString)
,ServerSettings.Builder.applyConnectionString(ConnectionString)
,SslSettings.Builder.applyConnectionString(ConnectionString)
,SocketSettings.Builder.applyConnectionString(ConnectionString)
-
create
@Deprecated public static MongoClient create(MongoClientSettings settings, @Nullable MongoDriverInformation mongoDriverInformation)
Deprecated. usecreate(com.mongodb.MongoClientSettings, MongoDriverInformation)
insteadCreates a new client with the given client settings.Note: Intended for driver and library authors to associate extra driver metadata with the connections.
- Parameters:
settings
- the settingsmongoDriverInformation
- any driver information to associate with the MongoClient- Returns:
- the client
- Since:
- 3.4
-
create
public static MongoClient create(ConnectionString connectionString, @Nullable MongoDriverInformation mongoDriverInformation)
Deprecated.Create a new client with the given connection string.Note: Intended for driver and library authors to associate extra driver metadata with the connections.
- Parameters:
connectionString
- the settingsmongoDriverInformation
- any driver information to associate with the MongoClient- Returns:
- the client
- Throws:
IllegalArgumentException
- if the connection string's stream type is not one of "netty" or "nio2"- See Also:
create(ConnectionString)
-
create
public static MongoClient create(MongoClientSettings settings)
Deprecated.Create a new client with the given client settings.- Parameters:
settings
- the settings- Returns:
- the client
- Since:
- 3.7
-
create
public static MongoClient create(MongoClientSettings settings, @Nullable MongoDriverInformation mongoDriverInformation)
Deprecated.Creates a new client with the given client settings.Note: Intended for driver and library authors to associate extra driver metadata with the connections.
- Parameters:
settings
- the settingsmongoDriverInformation
- any driver information to associate with the MongoClient- Returns:
- the client
- Since:
- 3.7
-
getDefaultCodecRegistry
public static CodecRegistry getDefaultCodecRegistry()
Deprecated.Gets the default codec registry. It includes the following providers:- Returns:
- the default codec registry
- Since:
- 3.1
- See Also:
MongoClientSettings.getCodecRegistry()
-
-