reactivemongo

api

package api

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Collection extends AnyRef

    A MongoDB Collection.

  2. trait CollectionMetaCommands extends AnyRef

    A mixin that provides commands about this Collection itself.

  3. trait CollectionProducer[+C <: Collection] extends AnyRef

    A Producer of Collection implementation.

  4. trait Cursor[T] extends AnyRef

  5. trait CursorFlattener[C[_] <: Cursor[_]] extends AnyRef

    Flattening strategy for cursor.

  6. trait CursorProducer[T] extends AnyRef

    Allows to enrich a base cursor.

  7. trait DB extends AnyRef

    A Mongo Database.

  8. trait DBMetaCommands extends AnyRef

    A mixin that provides commands about this database itself.

  9. case class DefaultDB(name: String, connection: MongoConnection, failoverStrategy: FailoverStrategy = ...) extends DB with DBMetaCommands with GenericDB[BSONSerializationPack.type] with Product with Serializable

    The default DB implementation, that mixes in the database traits.

  10. class Failover[T] extends AnyRef

    A helper that sends the given message to the given actor, following a failover strategy.

  11. class Failover2[A] extends AnyRef

  12. case class FailoverStrategy(initialDelay: FiniteDuration = ..., retries: Int = 5, delayFactor: (Int) ⇒ Double = ((n: Int) => 1)) extends Product with Serializable

    A failover strategy for sending requests.

  13. class FlattenedCursor[T] extends Cursor[T]

  14. trait GenericDB[P <: SerializationPack with Singleton] extends AnyRef

  15. class MongoConnection extends AnyRef

    A Mongo Connection.

  16. case class MongoConnectionOptions(connectTimeoutMS: Int = 0, authSource: Option[String] = scala.None, sslEnabled: Boolean = false, sslAllowsInvalidCert: Boolean = false, tcpNoDelay: Boolean = false, keepAlive: Boolean = false, nbChannelsPerNode: Int = 10) extends Product with Serializable

    Options for MongoConnection.

  17. class MongoDriver extends AnyRef

  18. case class QueryOpts(skipN: Int = 0, batchSizeN: Int = 0, flagsN: Int = 0) extends Product with Serializable

    A helper to make the query options.

  19. sealed trait ReadPreference extends AnyRef

    MongoDB Read Preferences enable to read from primary or secondaries with a predefined strategy.

  20. trait SerializationPack extends AnyRef

  21. type SerializationPackObject = SerializationPack with Singleton

  22. sealed trait SortOrder extends AnyRef

  23. trait WrappedCursor[T] extends Cursor[T]

    Cursor wrapper, to help to define custom cursor classes.

Value Members

  1. object BSONSerializationPack extends SerializationPack

  2. object Cursor

  3. object CursorFlattener

    Flatteners helper

  4. object CursorProducer

  5. object DB

  6. object DefaultCursor

  7. object Failover

  8. object Failover2

  9. object MongoConnection

  10. object MongoDriver

  11. object ReadPreference

  12. object SortOrder

  13. package collections

  14. package commands

  15. package gridfs

  16. package indexes

Inherited from AnyRef

Inherited from Any

Ungrouped