| Interface | Description |
|---|---|
| Action |
Description goes here
|
| 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.
|
| State |
This interface must be implemented by any class that is used as
a state in a FSM.
|
| StateEngine |
A StateEngine defines the state transition function for a
finite state machine (FSM).
|
| Class | Description |
|---|---|
| ActionBase | |
| FSMImpl |
This is the main class that represents an instance of a state machine
using a state engine.
|
| FSMTest | |
| Guard.Complement | |
| Guard.Result | |
| GuardBase | |
| InputImpl | |
| StateEngineFactory |
Factory for creating the standard state machine implementation.
|
| StateImpl |
Base class for all states in a StateEngine.
|
Copyright © 2018 JBoss by Red Hat. All rights reserved.