| Interface | Description |
|---|---|
| StateMachineConfigurationConfigurer<S,E> |
Configurer interface exposing generic config.
|
| StateMachineConfigurer<S,E> |
AnnotationConfigurer exposing configurers for states and transitions. |
| StateMachineStateConfigurer<S,E> |
Configurer interface exposing states.
|
| StateMachineTransitionConfigurer<S,E> |
Configurer interface exposing different type of transitions.
|
| Class | Description |
|---|---|
| StateMachineConfigBuilder<S,E> | |
| StateMachineConfigurationBuilder<S,E> | |
| StateMachineConfigurationConfig<S,E> |
Configuration object used to keep things together in
StateMachineConfigurationBuilder. |
| StateMachineStateBuilder<S,E> | |
| StateMachineStates<S,E> |
Data object used return and build data from a
StateConfigurer. |
| StateMachineTransitionBuilder<S,E> | |
| StateMachineTransitions<S,E> |
Data object for transitions.
|
| StateMachineTransitions.ChoiceData<S,E> |
A simple data object keeping choice related configs in a same place.
|
| StateMachineTransitions.TransitionData<S,E> |
A simple data object keeping transition related configs in a same place.
|