Package org.glassfish.pfl.basic.fsm

Interface Summary
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
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
Guard.Result  
State.Kind Kind of state.
 



Copyright © 2013 Oracle. All Rights Reserved.