MongoConnectionManager for the new async client.
MongoConnectionManager for the old blocking client.
Manages mongo connections and provides access to the client objects.
A simple String wrapper identifying a mongo connection.
Manages mongo connections and provides access to the client objects. This class is modeled after lift's MongoDB singleton, but in a way that abstracts out the type of client used (async vs blocking). Users must implement closeClient, getCodecRegistry, getDatabase, and getCollection.