Package org.glassfish.pfl.basic.fsm
-
Interface Summary Interface Description Action An Action may be associated with a transition between to states.FSM An FSM is used to represent an instance of a finite state machine which has a transition function represented by an instance of StateEngine.Guard Input This interface must be implemented by any class that is used as an input to a FSM. -
Class Summary Class Description Action.Base FSMImpl This is the main class that represents an instance of a state machine using a state engine.Guard.Base Guard.Base.IntFunc Guard.Base.Predicate Guard.Base.SimpleName Input.Base NameBase Runner This is the main class that represents an instance of a state machine using a state engine.State Base class for all states in a StateEngine.StateEngine Encodes the state transition function for a finite state machine.Transition This represents an action, guard, and next state for a transition. -
Enum Summary Enum Description Guard.Result State.Kind Kind of state.