default void |
State.checkStartingState() |
Checks whether the starting state of the fsm is this state.
|
void |
InputState.enter() |
|
void |
StdState.enter() |
|
void |
TerminalState.enter() |
|
protected void |
FSM.enterStdState(StdState<E> state) |
|
Optional<InputState<E>> |
TimeoutTransition.execute(E event) |
|
Optional<InputState<E>> |
Transition.execute(E event) |
|
void |
InitState.exit() |
|
void |
OutputState.exit() |
|
void |
FSMHandler.fsmStarts() |
When the FSM starts.
|
void |
FSMHandler.fsmStops() |
When the FSM enters a terminal state.
|
void |
FSMHandler.fsmUpdates() |
When the FSM runs to new state.
|
protected void |
FSM.notifyHandlerOnStart() |
Notifies handler that the interaction starts.
|
protected void |
FSM.notifyHandlerOnStop() |
Notifies handler that the interaction stops.
|
protected void |
FSM.notifyHandlerOnUpdate() |
Notifies handler that the interaction updates.
|
void |
FSM.onStarting() |
Starts the state machine.
|
protected void |
FSM.onTerminating() |
Terminates the state machine.
|
void |
FSM.onUpdating() |
Updates the state machine.
|