reactivemongo.core

nodeset

package nodeset

Visibility
  1. Public
  2. All

Type Members

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

  2. sealed trait Authenticating extends Authentication

  3. sealed trait Authentication extends AnyRef

  4. sealed trait CanonicalNodeStatus extends AnyRef

  5. sealed trait ConnectionStatus extends AnyRef

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

  7. class NodeInfo extends Product with Serializable

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

  9. sealed trait NodeStatus extends AnyRef

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

  11. sealed trait QueryableNodeStatus extends AnyRef

  12. sealed trait ScramAuthenticating extends Authenticating

  13. case class X509Authenticating(db: String, user: String) extends Authenticating with Product with Serializable

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

  15. class Connection extends Product with Serializable

  16. class NodeSetInfo extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Will be final

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

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

    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.4) Use ScramAuthenticating

Value Members

  1. object Authenticating

  2. object ConnectionStatus

  3. object NodeInfo extends AbstractFunction12[String, Set[String], String, Int, NodeStatus, Int, Int, Int, Option[BSONDocument], ProtocolMetadata, PingInfo, Boolean, NodeInfo] with Serializable

  4. object NodeSetInfo extends AbstractFunction7[Option[String], Option[Long], Vector[NodeInfo], Option[NodeInfo], Option[NodeInfo], Vector[NodeInfo], Option[NodeInfo], NodeSetInfo] with Serializable

  5. object NodeStatus

  6. object ProtocolMetadata extends Serializable

Deprecated Value Members

  1. object Connection extends AbstractFunction4[Channel, ConnectionStatus, Set[Authenticated], Option[Authenticating], Connection] with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Internal: will be made private

  2. object PingInfo extends Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.18.2) Will be internal

Ungrouped