Package

reactivemongo.core

nodeset

Permalink

package nodeset

Visibility
  1. Public
  2. All

Type Members

  1. case class Authenticate(db: String, user: String, password: String) extends Authentication with Product with Serializable

    Permalink
  2. case class Authenticated(db: String, user: String) extends Authentication with Product with Serializable

    Permalink
  3. sealed trait Authenticating extends Authentication

    Permalink
  4. sealed trait Authentication extends AnyRef

    Permalink
  5. sealed trait CanonicalNodeStatus extends AnyRef

    Permalink
  6. class ChannelFactory extends AnyRef

    Permalink
  7. case class Connection(channel: Channel, status: ConnectionStatus, authenticated: Set[Authenticated], authenticating: Option[Authenticating]) extends Product with Serializable

    Permalink
  8. sealed trait ConnectionStatus extends AnyRef

    Permalink
  9. class ContinuousIterator[A] extends Iterator[A]

    Permalink
  10. case class CrAuthenticating(db: String, user: String, password: String, nonce: Option[String]) extends Authenticating with Product with Serializable

    Permalink
  11. 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

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

    Permalink
  13. sealed trait NodeStatus extends AnyRef

    Permalink
  14. case class PingInfo(ping: Long = 0, lastIsMasterTime: Long = 0, lastIsMasterId: Int = 1) extends Product with Serializable

    Permalink
  15. case class ProtocolMetadata(minWireVersion: MongoWireVersion, maxWireVersion: MongoWireVersion, maxMessageSizeBytes: Int, maxBsonSize: Int, maxBulkSize: Int) extends Product with Serializable

    Permalink
  16. sealed trait QueryableNodeStatus extends AnyRef

    Permalink
  17. class RoundRobiner[A, M[T] <: Iterable[T]] extends AnyRef

    Permalink
  18. 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

    Permalink

Value Members

  1. object Authenticating

    Permalink
  2. object ConnectionStatus

    Permalink
  3. object NodeStatus

    Permalink
  4. object PingInfo extends Serializable

    Permalink
  5. object ProtocolMetadata extends Serializable

    Permalink

Ungrouped