Package akka.persistence.typed
Interface SnapshotAdapter<State>
-
- Type Parameters:
State- The state type of theEventSourcedBehavior
public interface SnapshotAdapter<State>Facility to convert snapshots from and to a specialized data model. Can be used when migration from different state types e.g. when migration from Persistent FSM to Typed EventSourcedBehavior.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatefromJournal(java.lang.Object from)Transform the stored state into the current state type.java.lang.ObjecttoJournal(State state)Transform the state to a different type before sending to the journal.
-
-
-
Method Detail
-
fromJournal
State fromJournal(java.lang.Object from)
Transform the stored state into the current state type. Can be used for migrations from different serialized state types.
-
toJournal
java.lang.Object toJournal(State state)
Transform the state to a different type before sending to the journal.
-
-