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> |
Message type which is sent directly to the subscribed actor in
pekko.actor.FSM.SubscribeTransitionCallBack before sending any
pekko.actor.FSM.Transition messages.
|
PersistentFSM.CurrentState$ |
|
PersistentFSM.Event<D> |
All messages sent to the pekko.actor.FSM will be wrapped inside an
Event , which allows pattern matching to extract both state and data.
|
PersistentFSM.Event$ |
|
PersistentFSM.Failure |
Signifies that the pekko.actor.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 pekko.actor.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 pekko.actor.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 pekko.actor.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> |
Message type which is used to communicate transitions between states to
all subscribed listeners (use pekko.actor.FSM.SubscribeTransitionCallBack ).
|
PersistentFSM.Transition$ |
|
PersistentFSM.UnsubscribeTransitionCallBack |
Unsubscribe from pekko.actor.FSM.Transition notifications which was
effected by sending the corresponding pekko.actor.FSM.SubscribeTransitionCallBack .
|
PersistentFSM.UnsubscribeTransitionCallBack$ |
|
PersistentFSM$ |
Deprecated.
|
PersistentFSMBase.TransformHelper |
|
SnapshotAfter$ |
SnapshotAfter Extension Id and factory for creating SnapshotAfter extension
|