Namespace Akka.DistributedData.LightningDB
Classes
LmdbDurableStore
An actor implementing the durable store for the Distributed Data Akka.DistributedData.Replicator has to implement the protocol with the messages defined here.
At startup the Akka.DistributedData.Replicator creates the durable store actor and sends the LoadAll message to it. It must then reply with 0 or more LoadData messages followed by one LoadAllCompleted message to the Sender (the Akka.DistributedData.Replicator).
If the LoadAll fails it can throw LoadFailedException and the Akka.DistributedData.Replicator supervisor will stop itself and the durable store.
When the Akka.DistributedData.Replicator needs to store a value it sends a Store message to the durable store actor, which must then reply with the SuccessMessage or FailureMessage to the ReplyTo.