Packages

package nodeset

Ordering
  1. Alphabetic
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. 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

    connections

    the number of all the node connections

    connected

    the number of established connections for this node

    authenticated

    the number of authenticated connections

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

    name

    the replicaSet name

    version

    the replicaSet version

    Annotations
    @SerialVersionUID()
  9. sealed trait NodeStatus extends AnyRef
  10. class PingInfo extends Product3[Long, Long, Int] with Serializable

  11. case class ProtocolMetadata(minWireVersion: MongoWireVersion, maxWireVersion: MongoWireVersion, maxMessageSizeBytes: Int, maxBsonSize: Int, maxBulkSize: Int) extends Product with Serializable
  12. sealed trait QueryableNodeStatus extends AnyRef
  13. 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
  14. case class X509Authenticating(db: String, user: String) extends Authenticating with Product with Serializable
  15. case class Authenticate(db: String, user: String, password: Option[String]) extends Authentication with Product with Serializable

    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) Internal: will be made private

  16. class Connection extends Product with Serializable

    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Internal: will be made private

  17. class NodeSetInfo extends Product with Serializable
    Annotations
    @deprecated
    Deprecated

    (Since version 0.17.0) Will be final

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

Ungrouped