- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- DuplicateStateException, DuplicateTransitionException, IllegalEventException, InTransitionException, NoStateException, NotRunningException
public class StateMachineException
extends java.lang.RuntimeException
Generic exception type for all errors related to state machine
operation. These exceptions are unchecked because the only way
they are thrown is because bad usage of the class and should never
happen in a well-written code.
- Author:
- Peter Szabados
- See Also:
- Serialized Form