public class MongoClientFactory extends Object implements ObjectFactory
| Constructor and Description |
|---|
MongoClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
This implementation will create instances of
MongoClient based on a connection string conforming to the format specified in
MongoClientURI. |
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws Exception
MongoClient based on a connection string conforming to the format specified in
MongoClientURI.
The connection string is specified in one of two ways:
String value of a property in the environment parameter with a key of "connectionString"String value of a RefAddr with type "connectionString" in an obj parameter
of type Referenceenvironment parameter takes precedence over specification in the obj
parameter. The name and nameCtx parameters are ignored.
If a non-empty connection string is not specified in either of these two ways, a MongoException is thrown.getObjectInstance in interface ObjectFactoryMongoClient based on the specified connection stringMongoException - Note: Not all options that can be specified via MongoClientOptions can be specified via the connection string.Exception