Package org.eclipse.net4j.util.fsm

A framework for finite state machines.


Interface Summary
ITransition<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT,DATA> Encpsulates the logic to be executed when an event arrives for a subject in a particular state.
 

Class Summary
FiniteStateMachine<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT> A finite state machine that is based on a matrix of transitions.
FiniteStateMachine.FailTransition Deprecated. Use FiniteStateMachine.FAIL
FiniteStateMachine.IgnoreTransition Deprecated. Use FiniteStateMachine.IGNORE
 



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.