| Interface | Description |
|---|---|
| Event |
Interface for FSM events.
|
| EventHandler<E extends Event> |
Abstraction for actions to perform when an event is triggered.
|
| FiniteStateMachine |
FSM interface.
|
| Transition |
Abstraction for a FSM transition.
|
| Class | Description |
|---|---|
| AbstractEvent |
Abstract class for events to which a FSM should react and make transitions.
|
| State |
A class representing a FSM state.
|
| Exception | Description |
|---|---|
| FiniteStateMachineException |
Exception thrown if a problem occurs during event handling.
|
Copyright © 2020. All rights reserved.