reactivemongo

api

package api

Linear Supertypes
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. class AsyncDriver extends Driver

  2. sealed trait AuthenticationMode extends AnyRef

    Then mode of authentication against the replica set.

  3. trait Collection extends AnyRef

    A MongoDB Collection, resolved from a reactivemongo.api.DefaultDB.

  4. trait CollectionMetaCommands extends AnyRef

    A mixin that provides commands about this Collection itself.

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

    A Producer of Collection implementation.

  6. trait Cursor[T] extends AnyRef

    Cursor over results from MongoDB.

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

    Flattening strategy for cursor.

  8. sealed trait CursorOps[T] extends AnyRef

    Internal cursor operations.

  9. trait CursorProducer[T] extends AnyRef

    Allows to enrich a base cursor.

  10. sealed trait DB extends AnyRef

    The reference to a MongoDB database, obtained from a reactivemongo.api.MongoConnection.

  11. trait DBMetaCommands extends AnyRef

    A mixin that provides commands about this database itself.

  12. 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.

  13. class Failover[T] extends AnyRef

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

  14. case class FailoverStrategy(initialDelay: FiniteDuration = ..., retries: Int = 10, delayFactor: (Int) ⇒ Double = FailoverStrategy.defaultFactor) extends Product with Serializable

    A failover strategy for sending requests.

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

  16. class MongoConnection extends AnyRef

    A pool of MongoDB connections, obtained from a reactivemongo.api.MongoDriver.

  17. case class MongoConnectionOptions(connectTimeoutMS: Int = 0, authenticationDatabase: Option[String] = scala.None, sslEnabled: Boolean = false, sslAllowsInvalidCert: Boolean = false, authenticationMechanism: AuthenticationMode = ScramSha1Authentication, tcpNoDelay: Boolean = false, keepAlive: Boolean = false, nbChannelsPerNode: Int = 10, writeConcern: WriteConcern = ..., readPreference: ReadPreference = ReadPreference.primary, failoverStrategy: FailoverStrategy = FailoverStrategy.default, monitorRefreshMS: Int = 10000, maxIdleTimeMS: Int = 0, maxHistorySize: Int = 25, credentials: Map[String, Credential] = ..., keyStore: Option[KeyStore] = scala.Option.empty[Nothing]) extends Product with Serializable

    Options for MongoConnection.

  18. class MongoDriver extends Driver

  19. trait QueryOps extends AnyRef

    Operations about query.

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

    A helper to make the query options.

  21. sealed trait ReadConcern extends AnyRef

  22. sealed trait ReadPreference extends AnyRef

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

  23. trait SerializationPack extends AnyRef

  24. type SerializationPackObject = SerializationPack with Singleton

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

    Cursor wrapper, to help to define custom cursor classes.

  26. class Failover2[A] extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.11) Will be made private

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

    Annotations
    @deprecated
    Deprecated

    (Since version 0.12-RC0) Will be made sealed

  28. sealed trait SortOrder extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.10) Will be removed

Value Members

  1. object AsyncDriver

    The driver factory

  2. object BSONSerializationPack extends SerializationPack

    The default serialization pack.

  3. object CrAuthentication extends AuthenticationMode with Product with Serializable

    MongoDB-CR authentication

  4. object Cursor

    Cursor companion object

  5. object CursorFlattener

    Flatteners helper

  6. object CursorOps

  7. object CursorProducer

  8. object DB

  9. object DefaultCursor

  10. object Driver

    The driver factory

  11. object Failover2

  12. object FailoverStrategy extends Serializable

  13. object MongoConnection

  14. object MongoConnectionOptions extends Serializable

  15. object MongoDriver

    The driver factory

  16. object ReadConcern

  17. object ReadPreference

  18. object ScramSha1Authentication extends AuthenticationMode with Product with Serializable

    SCRAM-SHA-1 authentication (see MongoDB 3.

  19. object SerializationPack

  20. object Version

  21. object X509Authentication extends AuthenticationMode with Product with Serializable

    X509 authentication

  22. package collections

  23. package commands

  24. package gridfs

  25. package indexes

Deprecated Value Members

  1. object Failover

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.10) Unused

  2. object SortOrder

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.10) Will be removed

Inherited from AnyRef

Inherited from Any

Ungrouped