| Interface | Description |
|---|---|
| State<E> |
The state of a state machine defines the logic of the entities that enter, exit and last this state.
|
| StateMachine<E,S extends State<E>> |
A state machine manages the state transitions of its entity.
|
| Class | Description |
|---|---|
| DefaultStateMachine<E,S extends State<E>> |
Default implementation of the
StateMachine interface. |
| StackStateMachine<E,S extends State<E>> |
A
StateMachine implementation that keeps track of all previous States via a stack. |
Copyright © 2017. All rights reserved.