public interface FiniteStateMachine
Modifier and Type | Method and Description |
---|---|
void |
addMetadata(String key,
Object value) |
void |
cleanup() |
State |
currentState() |
State |
fire(Event event) |
Object |
getMetadata(String key)
Matadata to store additional information
|
Set<State> |
states()
Return FSM registered states.
|
Set<Transition> |
transitions()
Return FSM registered transitions.
|
void |
transitToState(State state) |
State currentState()
Set<Transition> transitions()
void transitToState(State state)
void cleanup()