Package

reactivemongo.core

nodeset

Permalink

package nodeset

Visibility
  1. Public
  2. All

Type Members

  1. case class Authenticate(db: String, user: String, password: String) extends Authentication with Product with Serializable

    Permalink

    db

    the name of the database

    user

    the name of the user

    password

    the password for the user

  2. case class Authenticated(db: String, user: String) extends Authentication with Product with Serializable

    Permalink
  3. sealed trait Authenticating extends Authentication

    Permalink
  4. sealed trait Authentication extends AnyRef

    Permalink
  5. sealed trait CanonicalNodeStatus extends AnyRef

    Permalink
  6. case class Connection(channel: Channel, status: ConnectionStatus, authenticated: Set[Authenticated], authenticating: Option[Authenticating]) extends Product with Serializable

    Permalink
  7. sealed trait ConnectionStatus extends AnyRef

    Permalink
  8. case class CrAuthenticating(db: String, user: String, password: String, nonce: Option[String]) extends Authenticating with Product with Serializable

    Permalink
  9. case class NodeSet(name: Option[String], version: Option[Long], nodes: Vector[Node], authenticates: Set[Authenticate]) extends Product with Serializable

    Permalink
  10. sealed trait NodeStatus extends AnyRef

    Permalink
  11. case class PingInfo(ping: Long = 0, lastIsMasterTime: Long = 0, lastIsMasterId: Int = 1) extends Product with Serializable

    Permalink
  12. case class ProtocolMetadata(minWireVersion: MongoWireVersion, maxWireVersion: MongoWireVersion, maxMessageSizeBytes: Int, maxBsonSize: Int, maxBulkSize: Int) extends Product with Serializable

    Permalink
  13. sealed trait QueryableNodeStatus extends AnyRef

    Permalink
  14. case class ScramSha1Authenticating(db: String, user: String, password: String, randomPrefix: String, saslStart: String, conversationId: Option[Int] = None, serverSignature: Option[Array[Byte]] = None, step: Int = 0) extends Authenticating with Product with Serializable

    Permalink
  15. final class ChannelFactory extends AnyRef

    Permalink

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.14) Internal class: will be made private

  16. class ContinuousIterator[A] extends Iterator[A]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.14) Internal class: will be made private

  17. case class Node(name: String, status: NodeStatus, connections: Vector[Connection], authenticated: Set[Authenticated], tags: Option[BSONDocument], protocolMetadata: ProtocolMetadata, pingInfo: PingInfo = PingInfo(), isMongos: Boolean = false) extends Product with Serializable

    Permalink

    name

    the main name of the node

    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.10) Will be made private

  18. class RoundRobiner[A, M[T] <: Iterable[T]] extends AnyRef

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.10) Will be made private

Value Members

  1. object Authenticating

    Permalink
  2. object ConnectionStatus

    Permalink
  3. object NodeStatus

    Permalink
  4. object PingInfo extends Serializable

    Permalink
  5. object ProtocolMetadata extends Serializable

    Permalink

Ungrouped