package nodeset
- Alphabetic
- Public
- Protected
Type Members
- sealed trait CanonicalNodeStatus extends AnyRef
- sealed trait ConnectionStatus extends AnyRef
- class NodeInfo extends Product with Serializable
- 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
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
- case class Authenticated(db: String, user: String) extends Authentication with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- sealed trait Authenticating extends Authentication
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- sealed trait Authentication extends AnyRef
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- class Connection extends Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.17.0) Internal: will be made private
- case class CrAuthenticating(db: String, user: String, password: String, nonce: Option[String]) extends Authenticating with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- class NodeSet extends Product4[Option[String], Option[Long], Vector[Node], Set[Authenticate]] with Serializable
- Annotations
- @SerialVersionUID() @deprecated
- Deprecated
(Since version 0.20.3) 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) Internal: will be made private
- sealed trait ScramAuthenticating extends Authenticating
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- 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
- case class X509Authenticating(db: String, user: String) extends Authenticating with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
Value Members
- object ConnectionStatus
- object NodeInfo extends AbstractFunction12[String, Set[String], String, Int, NodeStatus, Int, Int, Int, Option[BSONDocument], ProtocolMetadata, PingInfo, Boolean, NodeInfo] with Serializable
- 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 Authenticating
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- 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 NodeSet extends AbstractFunction4[Option[String], Option[Long], Vector[Node], Set[Authenticate], NodeSet] with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.3) Internal: will be made private
- object PingInfo extends Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.18.2) Will be internal