Package io.hektor.fsm.builder.exceptions
Class TransitionMissingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
io.hektor.fsm.builder.exceptions.FSMBuilderException
io.hektor.fsm.builder.exceptions.StateBuilderException
io.hektor.fsm.builder.exceptions.TransitionMissingException
- All Implemented Interfaces:
Serializable
Indicates that you didn't define any transitions for the given state.
All states, except the final state, must have at least one transition
defined. Otherwise your FSM isn't complete and would get "stuck".
- Author:
- jonas@jonasborjesson.com
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.hektor.fsm.builder.exceptions.FSMBuilderException
FSMBuilderException.ErrorCode -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.hektor.fsm.builder.exceptions.StateBuilderException
getStateMethods inherited from class io.hektor.fsm.builder.exceptions.FSMBuilderException
getErrorCodeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
TransitionMissingException
-