Package org.apache.mina.statemachine
-
Class Summary Class Description State Represents a state in aStateMachine.State.TransitionHolder StateControl Allows for programmatic control of a state machines execution.StateMachine Represents a complete state machine.StateMachineFactory CreatesStateMachines by readingState,TransitionandTransitions(or equivalent) andSelfTransitionannotations from one or more arbitrary objects.StateMachineFactory.TransitionsWrapper StateMachineFactory.TransitionWrapper StateMachineProxyBuilder Used to create proxies which will forward all method calls on them to aStateMachine.StateMachineProxyBuilder.MethodInvocationHandler -
Exception Summary Exception Description BreakAndCallException Exception used internally byStateControl.BreakAndContinueException Exception used internally byStateControl.BreakAndGotoException Exception used internally byStateControl.BreakAndReturnException Exception used internally byStateControl.BreakException The base exception of the exceptions thrown by the methods in theStateControlclass.NoSuchStateException Exception thrown byStateMachinewhen a transition in the state machine references a state which doesn't exist.StateMachineCreationException Exception thrown byStateMachineFactorywhen aStateMachinecould not be constructed for some reason.