| Package | Description |
|---|---|
| org.jeasy.states.api |
This package contains the public APIs.
|
| org.jeasy.states.core |
This package contains the core implementation of finite state machine.
|
| Modifier and Type | Method and Description |
|---|---|
Transition |
FiniteStateMachine.getLastTransition()
Return the last transition made.
|
Transition |
FiniteStateMachineException.getTransition()
Get the transition where the exception occurred.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Transition> |
FiniteStateMachine.getTransitions()
Return FSM registered transitions.
|
| Constructor and Description |
|---|
FiniteStateMachineException(Transition transition,
Event event,
Throwable cause)
Create a new
FiniteStateMachineException. |
| Modifier and Type | Method and Description |
|---|---|
Transition |
TransitionBuilder.build()
Build a transition instance.
|
| Modifier and Type | Method and Description |
|---|---|
FiniteStateMachineBuilder |
FiniteStateMachineBuilder.registerTransition(Transition transition)
Register a transition within FSM transitions set.
|
| Modifier and Type | Method and Description |
|---|---|
FiniteStateMachineBuilder |
FiniteStateMachineBuilder.registerTransitions(Set<Transition> transitions)
Register a set of transitions within FSM transitions set.
|
Copyright © 2020. All rights reserved.