public static class Mongo.Holder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<java.lang.String,Mongo> |
clients |
private static Mongo.Holder |
INSTANCE |
Constructor and Description |
---|
Holder() |
Modifier and Type | Method and Description |
---|---|
Mongo |
connect(MongoClientURI uri)
Attempts to find an existing MongoClient instance matching that URI in the holder, and returns it if exists.
|
Mongo |
connect(MongoURI uri)
Deprecated.
Please use
connect(MongoClientURI) instead. |
static Mongo.Holder |
singleton()
Get the only instance of
Holder . |
private java.lang.String |
toKey(MongoClientURI uri) |
private static final Mongo.Holder INSTANCE
private final java.util.concurrent.ConcurrentMap<java.lang.String,Mongo> clients
public static Mongo.Holder singleton()
Holder
.Holder
@Deprecated public Mongo connect(MongoURI uri)
connect(MongoClientURI)
instead.uri
- the Mongo URIMongoException
- if there's a failurepublic Mongo connect(MongoClientURI uri)
uri
- the Mongo URIMongoException
- if there's a failureprivate java.lang.String toKey(MongoClientURI uri)