Package

io.fsq.rogue

connection

Permalink

package connection

Visibility
  1. Public
  2. All

Type Members

  1. class AsyncMongoClientManager extends MongoClientManager[MongoClient, MongoDatabase, MongoCollection]

    Permalink

    MongoConnectionManager for the new async client.

  2. class BlockingMongoClientManager extends MongoClientManager[MongoClient, MongoDatabase, MongoCollection]

    Permalink

    MongoConnectionManager for the old blocking client.

  3. class DefaultMongoIdentifier extends MongoIdentifier

    Permalink
  4. abstract class MongoClientManager[MongoClient, MongoDatabase, MongoCollection[_]] extends AnyRef

    Permalink

    Manages mongo connections and provides access to the client objects.

    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.

  5. trait MongoIdentifier extends AnyRef

    Permalink

    A simple String wrapper identifying a mongo connection.

Value Members

  1. object MongoIdentifier

    Permalink

Ungrouped