Package org.springframework.statemachine.config.model
package org.springframework.statemachine.config.model
-
ClassDescriptionBase 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 inStateMachineConfigurationBuilder
.Default implementation of aStateMachineComponentResolver
which resolves from aBeanFactory
if given or from a manually registered actions and guards.Default implementation of aStateMachineModel
.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.Generic exception indicating ill-formed state machine configuration.StateData<S,E> StateData
is a data representation of aState
used as an abstraction between aStateMachineFactory
and a state machine configuration.Strategy interface for resolving state machine components by their id's.StateMachineModel<S,E> Base abstract SPI class for state machine configuration.A generic builder interface for buildingStateMachineModel
s.StatesData<S,E> Data object used return and build data from aStateConfigurer
.TransitionData<S,E> A simple data object keeping transition related configs in a same place.TransitionsData<S,E> Data object for transitions.