Interface | Description |
---|---|
StateMachineComponentResolver<S,E> |
Strategy interface for resolving state machine components by their id's.
|
StateMachineModelFactory<S,E> |
A generic builder interface for building
StateMachineModel s. |
Class | Description |
---|---|
AbstractStateMachineModelFactory<S,E> |
Base implementation of a
StateMachineModelFactory providing
some common grounds for various implementations. |
ChoiceData<S,E> |
A simple data object keeping choice related configs in a same place.
|
ConfigurationData<S,E> |
Configuration object used to keep things together in
StateMachineConfigurationBuilder . |
DefaultStateMachineComponentResolver<S,E> |
Default implementation of a
StateMachineComponentResolver which resolves
from a BeanFactory if given or from a manually registered actions and guards. |
DefaultStateMachineModel<S,E> |
Default implementation of a
StateMachineModel . |
EntryData<S,E> |
A simple data object keeping entrypoint related configs in a same place.
|
ExitData<S,E> |
A simple data object keeping exitpoint related configs in a same place.
|
HistoryData<S,E> |
A simple data object keeping history related configs in a same place.
|
JunctionData<S,E> |
A simple data object keeping junction related configs in a same place.
|
StateData<S,E> |
StateData is a data representation of a State used as an
abstraction between a StateMachineFactory and a state machine
configuration. |
StateMachineModel<S,E> |
Base abstract SPI class for state machine configuration.
|
StatesData<S,E> |
Data object used return and build data from a
StateConfigurer . |
TransitionData<S,E> |
A simple data object keeping transition related configs in a same place.
|
TransitionsData<S,E> |
Data object for transitions.
|
Exception | Description |
---|---|
MalformedConfigurationException |
Generic exception indicating ill-formed state machine configuration.
|