Register a handler to be triggered after the state has been persisted successfully
Specify domain events to be applied when transitioning to the new state.
Specify domain events to be applied when transitioning to the new state.
Java API: Modify state transition descriptor to include a state timeout for the next state.
Java API: Modify state transition descriptor to include a state timeout for the next state. This timeout overrides any default timeout set for the next state.
Use Duration.Inf to deactivate an existing timeout.
Modify state transition descriptor to include a state timeout for the next state.
Modify state transition descriptor to include a state timeout for the next state. This timeout overrides any default timeout set for the next state.
Use Duration.Inf to deactivate an existing timeout.
Send reply to sender of the current message, if available.
Send reply to sender of the current message, if available.
this state transition descriptor
This captures all of the managed state of the akka.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)