I want to transit to next state automatically.
There are few choices a state machine developer can choose.
-
Implement an action and send appropriate event into a state machine
which triggers a transition into a proper target state.
-
Define deferred event within a state and before sending an event
send an event which will be deferred and thus causing next
appropriate state transition when it is more convenient to handle
that event.
-
Implement a triggerless transition which will automatically cause
state transition into a next state when state has entry and its
actions has been completed.