package
nodeset
Type Members
-
case class
Authenticate(db: String, user: String, password: String) extends Authentication with Product with Serializable
-
case class
Authenticated(db: String, user: String) extends Authentication with Product with Serializable
-
-
-
-
case class
Connection(channel: Channel, status: ConnectionStatus, authenticated: Set[Authenticated], authenticating: Option[Authenticating]) extends Product with Serializable
-
-
case class
CrAuthenticating(db: String, user: String, password: String, nonce: Option[String]) extends Authenticating with Product with Serializable
-
case class
NodeSet(name: Option[String], version: Option[Long], nodes: Vector[Node], authenticates: Set[Authenticate]) extends Product with Serializable
-
sealed
trait
NodeStatus extends AnyRef
-
case class
PingInfo(ping: Long = 0, lastIsMasterTime: Long = 0, lastIsMasterId: Int = 1) extends Product with Serializable
-
case class
ProtocolMetadata(minWireVersion: MongoWireVersion, maxWireVersion: MongoWireVersion, maxMessageSizeBytes: Int, maxBsonSize: Int, maxBulkSize: Int) extends Product with Serializable
-
-
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
-
-
-
case class
Node(name: String, status: NodeStatus, connections: Vector[Connection], authenticated: Set[Authenticated], tags: Option[BSONDocument], protocolMetadata: ProtocolMetadata, pingInfo: PingInfo = PingInfo(), isMongos: Boolean = false) extends Product with Serializable
-
class
RoundRobiner[A, M[T] <: Iterable[T]] extends AnyRef
Value Members
-
-
-
-
object
PingInfo extends Serializable
-
the name of the database
the name of the user
the password for the user