Uses of Interface
org.glassfish.pfl.basic.fsm.Action
Packages that use Action
-
Uses of Action in org.glassfish.pfl.basic.fsm
Classes in org.glassfish.pfl.basic.fsm that implement ActionFields in org.glassfish.pfl.basic.fsm declared as ActionModifier and TypeFieldDescriptionprivate Action
Transition.action
private Action
State.defaultAction
private Action
StateEngine.defaultAction
private static Action
StateEngine.emptyAction
Methods in org.glassfish.pfl.basic.fsm that return ActionModifier and TypeMethodDescriptionstatic Action
Transition.getAction()
State.getDefaultAction()
Get the default transition action that is used if the default next state is used.private Action
StateEngine.getDefaultAction
(State currentState) Methods in org.glassfish.pfl.basic.fsm with parameters of type ActionModifier and TypeMethodDescriptionRepeatedly call add( State, Input, Action, State ) for each element of input.Repeatedly calls add( State, Input, Guard, Action, State ) for each element of input.Add a transition with a guard that always evaluates to true.Add a new transition (old,in,guard,act,new) to the state engine.static Action
(package private) void
StateEngine.performStateTransition
(Runner runner, Input in, State nextState, Action action, boolean debug) StateEngine.setDefault
(State oldState, Action action, State newState) Set the default transition and action for a state.(package private) void
State.setDefaultAction
(Action defaultAction) void
StateEngine.setDefaultAction
(Action act) Set the default action used in this state engine.Constructors in org.glassfish.pfl.basic.fsm with parameters of type ActionModifierConstructorDescription(package private)
Transition
(Action action, State nextState) (package private)
Transition
(Guard guard, Action action, State nextState)