package actors
- Alphabetic
- Public
- All
Type Members
- case class AuthRequest (authenticate: Authenticate, promise: Promise[SuccessfulAuthentication] = Promise()) extends Product with Serializable
-
case class
CheckedWriteRequestExpectingResponse
(checkedWriteRequest: CheckedWriteRequest) extends ExpectingResponse with Product with Serializable
A checked write request expecting a response.
A checked write request expecting a response.
- checkedWriteRequest
The request maker.
-
sealed
trait
ExpectingResponse
extends AnyRef
A message expecting a response from database.
A message expecting a response from database. It holds a promise that will be completed by the MongoDBSystem actor. The future can be used to get the error or the successful response.
-
case class
PrimaryAvailable
(metadata: ProtocolMetadata) extends Product with Serializable
Message sent when the primary has been discovered.
-
case class
RequestMakerExpectingResponse
(requestMaker: RequestMaker, isMongo26WriteOp: Boolean) extends ExpectingResponse with Product with Serializable
A request expecting a response.
A request expecting a response.
- requestMaker
the request maker
- isMongo26WriteOp
true if the operation is a MongoDB 2.6 write one
- case class SetAvailable (metadata: ProtocolMetadata) extends Product with Serializable
-
final
class
LegacyDBSystem
extends MongoDBSystem with MongoCrAuthentication
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.14) Internal class: will be made private
-
trait
MongoDBSystem
extends Actor
Main actor that processes the requests.
Main actor that processes the requests.
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.14) Internal class: will be made private
-
final
class
StandardDBSystem
extends MongoDBSystem with MongoScramSha1Authentication
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.14) Internal class: will be made private
Value Members
-
object
Close
extends Product with Serializable
Message to close all active connections.
Message to close all active connections. The MongoDBSystem actor must not be used after this message has been sent.
-
object
Closed
extends Product with Serializable
MongoDBSystem has been shut down.
- object Exceptions
- object ExpectingResponse
- object GetLastMetadata extends Product with Serializable
-
object
PrimaryUnavailable
extends Product with Serializable
Message sent when the primary has been lost.
-
object
RegisterMonitor
extends Product with Serializable
Register a monitor.
- object SetUnavailable extends Product with Serializable
Deprecated Value Members
-
object
MongoDBSystem
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.14) Internal class: will be made private
-
object
RequestIdGenerator
extends AbstractFunction2[Int, Int, RequestIdGenerator] with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 0.12-RC6) Use the class RequestIdGenerator
-
object
WaitForPrimary
extends Product with Serializable
A message to send to a MonitorActor to be warned when a primary has been discovered.
A message to send to a MonitorActor to be warned when a primary has been discovered.
- Annotations
- @deprecated
- Deprecated
(Since version 0.11.10) Will be removed