| Package | Description |
|---|---|
| org.glassfish.pfl.basic.fsm |
| Class and 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 |
| Guard.Base.IntFunc |
| Guard.Base.Predicate |
| Guard.Base.SimpleName |
| Guard.Result |
| Input
This interface must be implemented by any class that is used as
an input to a FSM.
|
| 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.
|
| State.Kind
Kind of state.
|
| StateEngine
Encodes the state transition function for a finite state machine.
|
| Transition
This represents an action, guard, and next state for a transition.
|
Copyright © 2017 Oracle. All rights reserved.