Package org.eclipse.net4j.util.fsm
A framework for finite state machines.
-
Interface Summary Interface Description ITransition<STATE extends java.lang.Enum<?>,EVENT extends java.lang.Enum<?>,SUBJECT,DATA> Encpsulates the logic to be executed when an event arrives for a subject in a particular state. -
Class Summary Class Description FiniteStateMachine<STATE extends java.lang.Enum<?>,EVENT extends java.lang.Enum<?>,SUBJECT> A finite state machine that is based on a matrix oftransitions
.FiniteStateMachine.FailTransition Deprecated. FiniteStateMachine.IgnoreTransition Deprecated.