Package org.apache.pekko.cluster.ddata
Class DurableStore
java.lang.Object
org.apache.pekko.cluster.ddata.DurableStore
An actor implementing the durable store for the Distributed Data
Replicator
has to implement the protocol with the messages defined here.
At startup the Replicator creates the durable store actor and sends the
Load message to it. It must then reply with 0 or more LoadData messages
followed by one LoadAllCompleted message to the sender (the Replicator).
If the LoadAll fails it can throw LoadFailed and the Replicator supervisor
will stop itself and the durable store.
When the Replicator needs to store a value it sends a Store message
to the durable store actor, which must then reply with the successMsg or
failureMsg to the replyTo.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classWrapper class for serialization of a data value.static classRequest to load all entries.static classstatic final classstatic classstatic classstatic final classRequest to store an entry.static classstatic final classstatic class -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DurableStore
public DurableStore()
-