package nodeset
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class Authenticated(db: String, user: String) extends Authentication with Product with Serializable
- sealed trait Authenticating extends Authentication
- sealed trait Authentication extends AnyRef
- sealed trait CanonicalNodeStatus extends AnyRef
- sealed trait ConnectionStatus extends AnyRef
- case class CrAuthenticating(db: String, user: String, password: String, nonce: Option[String]) extends Authenticating with Product with Serializable
- 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
- 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()
- sealed trait NodeStatus extends AnyRef
- case class ProtocolMetadata(minWireVersion: MongoWireVersion, maxWireVersion: MongoWireVersion, maxMessageSizeBytes: Int, maxBsonSize: Int, maxBulkSize: Int) extends Product with Serializable
- sealed trait QueryableNodeStatus extends AnyRef
- sealed trait ScramAuthenticating extends Authenticating
- case class X509Authenticating(db: String, user: String) extends Authenticating with Product with Serializable
Deprecated Type Members
- 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
- class Connection extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.17.0) Internal: will be made private
- class NodeSetInfo extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.17.0) Will be final
- class PingInfo extends Product3[Long, Long, Int] with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.18.2) Will be internal
- 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 ScramAuthenticating with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.18.4) Use
ScramAuthenticating
Value Members
- object Authenticating
- object ConnectionStatus
- object NodeSetInfo extends AbstractFunction7[Option[String], Option[Long], Vector[NodeInfo], Option[NodeInfo], Option[NodeInfo], Vector[NodeInfo], Option[NodeInfo], NodeSetInfo] with Serializable
- object NodeStatus
- object ProtocolMetadata extends Serializable
Deprecated Value Members
- 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
- object PingInfo extends Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.18.2) Will be internal