AbstractPersistentFSM<S extends PersistentFSM.FSMState,D,E> |
Deprecated.
|
AbstractPersistentFSMBase<S,D,E> |
Deprecated.
|
AbstractPersistentFSMBase$ |
Deprecated.
|
AbstractPersistentLoggingFSM<S extends PersistentFSM.FSMState,D,E> |
Deprecated.
|
PersistentFSM.$minus$greater$ |
This extractor is just convenience for matching a (S, S) pair, including a
reminder what the new state is.
|
PersistentFSM.CurrentState<S> |
|
PersistentFSM.CurrentState$ |
|
PersistentFSM.Event<D> |
All messages sent to the FSM will be wrapped inside an
Event , which allows pattern matching to extract both state and data.
|
PersistentFSM.Event$ |
|
PersistentFSM.Failure |
Signifies that the FSM is shutting itself down because of
an error, e.g.
|
PersistentFSM.Failure$ |
|
PersistentFSM.FixedDelayMode$ |
INTERNAL API
|
PersistentFSM.FixedRateMode$ |
INTERNAL API
|
PersistentFSM.LogEntry<S,D> |
Log Entry of the LoggingFSM , can be obtained by calling getLog .
|
PersistentFSM.LogEntry$ |
|
PersistentFSM.Normal$ |
Default reason if calling stop() .
|
PersistentFSM.NullFunction$ |
A partial function value which does not match anything and can be used to
“reset” whenUnhandled and onTermination handlers.
|
PersistentFSM.PersistentFSMSnapshot<D> |
FSM state and data snapshot
|
PersistentFSM.PersistentFSMSnapshot$ |
|
PersistentFSM.Shutdown$ |
Reason given when someone was calling system.stop(fsm) from outside;
also applies to Stop supervision directive.
|
PersistentFSM.SingleMode$ |
INTERNAL API
|
PersistentFSM.State<S,D,E> |
This captures all of the managed state of the FSM : the state
name, the state data, possibly custom timeout, stop reason, replies
accumulated while processing the last message, possibly domain event and handler
to be executed after FSM moves to the new state (also triggered when staying in the same state)
|
PersistentFSM.State$ |
|
PersistentFSM.StateChangeEvent |
Persisted on state change
Not deprecated as used for users migrating from PersistentFSM to EventSourcedBehavior
|
PersistentFSM.StateChangeEvent$ |
|
PersistentFSM.StateTimeout$ |
This case object is received in case of a state timeout.
|
PersistentFSM.StopEvent<S,D> |
Case class representing the state of the FSM whithin the
onTermination block.
|
PersistentFSM.StopEvent$ |
|
PersistentFSM.SubscribeTransitionCallBack |
|
PersistentFSM.SubscribeTransitionCallBack$ |
|
PersistentFSM.TimeoutMarker |
INTERNAL API
|
PersistentFSM.TimeoutMarker$ |
|
PersistentFSM.Timer |
INTERNAL API
|
PersistentFSM.Timer$ |
|
PersistentFSM.Transition<S> |
|
PersistentFSM.Transition$ |
|
PersistentFSM.UnsubscribeTransitionCallBack |
|
PersistentFSM.UnsubscribeTransitionCallBack$ |
|
PersistentFSM$ |
Deprecated.
|
PersistentFSMBase.TransformHelper |
|
SnapshotAfter$ |
SnapshotAfter Extension Id and factory for creating SnapshotAfter extension
|