package nodeset
- Alphabetic
- Public
- All
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
-
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