Package org.apache.mina.statemachine
-
Class Summary Class Description State Represents a state in aStateMachine
.StateControl Allows for programmatic control of a state machines execution.StateMachine Represents a complete state machine.StateMachineFactory CreatesStateMachine
s by readingState
,Transition
andTransitions
(or equivalent) andSelfTransition
annotations from one or more arbitrary objects.StateMachineProxyBuilder Used to create proxies which will forward all method calls on them to aStateMachine
. -
Exception Summary Exception Description BreakException The base exception of the exceptions thrown by the methods in theStateControl
class.NoSuchStateException Exception thrown byStateMachine
when a transition in the state machine references a state which doesn't exist.StateMachineCreationException Exception thrown byStateMachineFactory
when aStateMachine
could not be constructed for some reason.