Package

reactivemongo.core

nodeset

Permalink

package nodeset

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. sealed trait Authenticating extends Authentication

    Permalink
  3. sealed trait Authentication extends AnyRef

    Permalink
  4. sealed trait CanonicalNodeStatus extends AnyRef

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

    Permalink
  6. sealed trait ConnectionStatus extends AnyRef

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

    Permalink
  8. case class NodeInfo(name: String, aliases: Set[String], host: String, port: Int, status: NodeStatus, connections: Int, connected: Int, authenticated: Int, tags: Option[BSONDocument], protocolMetadata: ProtocolMetadata, pingInfo: PingInfo, isMongos: Boolean) extends Product with Serializable

    Permalink

    connections

    the number of all the node connections

    connected

    the number of established connections for this node

    authenticated

    the number of authenticated connections

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

    Permalink
    Annotations
    @SerialVersionUID()
  10. case class NodeSetInfo(name: Option[String], version: Option[Long], nodes: Vector[NodeInfo], primary: Option[NodeInfo], mongos: Option[NodeInfo], secondaries: Vector[NodeInfo], nearest: Option[NodeInfo]) extends Product with Serializable

    Permalink
  11. sealed trait NodeStatus extends AnyRef

    Permalink
  12. class PingInfo extends Product3[Long, Long, Int] with Serializable

    Permalink

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

    Permalink
  14. sealed trait QueryableNodeStatus extends AnyRef

    Permalink
  15. 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
  16. case class X509Authenticating(db: String, user: String) extends Authenticating with Product with Serializable

    Permalink
  17. case class Authenticate(db: String, user: String, password: Option[String]) extends Authentication with Product with Serializable

    Permalink

    db

    the name of the database

    user

    the name (or subject for X509) of the user

    password

    the password for the user (None for X509)

    Annotations
    @deprecated
    Deprecated

    (Since version 0.14.0) Will be private

  18. final class ChannelFactory extends ChannelInitializer[Channel]

    Permalink

    Annotations
    @deprecated
    Deprecated

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

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

    Permalink
    Annotations
    @deprecated
    Deprecated

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

  20. 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 @SerialVersionUID()
    Deprecated

    (Since version 0.11.10) Will be made private

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