Package com.atomikos.finitestates

Interface Summary
FSM<Status> Interface of a finite state machine.
FSMEnterEventSource<Status> Interface of an FSMEnterEventSource.
FSMEnterListener<Status> A listener on FSMEnterEvent occurrences.
FSMPreEnterEventSource<Status> A source of FSMPreEnterEvents.
FSMPreEnterListener<Status> A listener that wants to be notified BEFORE the new state is entered.
FSMPreTransitionEventSource<Status> A source of PreTransitionEvents.
FSMPreTransitionListener<Status> A listener interface for FSMTransition events, but one that wishes to be notified BEFORE the transition is exposed to other threads.
FSMTransitionEventSource<Status> A source of TransitionEvents.
FSMTransitionListener<Status> A listener interface for FSMTransitionEvents.
Stateful<Status> Abstract representation of an object that has a state.
StateMutable<Status> Abstract representation of an object that has a state and this state can be set.
TransitionTable<Status> A Transition Table determines which transitions are legal.
 

Class Summary
AllowAllTransitionTable<Status> A default transition table implementation that allows any transition without really checking anything.
FSMEnterEvent<Status>  
FSMImp<Status> Implementation of a finite state machine.
FSMTransitionEvent<Status>  
 



Copyright © 2014. All Rights Reserved.