-
- All Known Subinterfaces:
InputState<E>,OutputState<E>
- All Known Implementing Classes:
CancellingState,InitState,OutputStateImpl,StdState,TerminalState
public interface State<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidcheckStartingState()Checks whether the starting state of the fsm is this state.FSM<E>getFSM()StringgetName()default voiduninstall()
-
-
-
Method Detail
-
getName
String getName()
-
checkStartingState
default void checkStartingState() throws CancelFSMExceptionChecks whether the starting state of the fsm is this state. In this case, the fsm is notified about the starting of the FSM.- Throws:
CancelFSMException
-
uninstall
default void uninstall()
-
-