Uses of Interface
org.glassfish.pfl.basic.fsm.Action
-
Packages that use Action Package Description org.glassfish.pfl.basic.fsm -
-
Uses of Action in org.glassfish.pfl.basic.fsm
Classes in org.glassfish.pfl.basic.fsm that implement Action Modifier and Type Class Description static class
Action.Base
Fields in org.glassfish.pfl.basic.fsm declared as Action Modifier and Type Field Description private 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 Action Modifier and Type Method Description static Action
Action.Base. compose(Action arg1, Action arg2)
Action
Transition. getAction()
Action
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 Action Modifier and Type Method Description StateEngine
StateEngine. add(State oldState, java.util.Set<Input> input, Action action, State newState)
Repeatedly call add( State, Input, Action, State ) for each element of input.StateEngine
StateEngine. add(State oldState, java.util.Set<Input> input, Guard guard, Action action, State newState)
Repeatedly calls add( State, Input, Guard, Action, State ) for each element of input.StateEngine
StateEngine. add(State oldState, Input input, Action action, State newState)
Add a transition with a guard that always evaluates to true.StateEngine
StateEngine. add(State oldState, Input input, Guard guard, Action action, State newState)
Add a new transition (old,in,guard,act,new) to the state engine.static Action
Action.Base. compose(Action arg1, Action arg2)
(package private) void
StateEngine. performStateTransition(Runner runner, Input in, State nextState, Action action, boolean debug)
StateEngine
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 Action Constructor Description Transition(Action action, State nextState)
Transition(Guard guard, Action action, State nextState)
-