@Configuration public class StateMachineConfiguration<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>> extends AbstractAnnotationConfiguration<StateMachineConfigBuilder<S,E>,StateMachineConfig<S,E>>
Constructor and Description |
---|
StateMachineConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected void |
onConfigurers(java.util.List<AnnotationConfigurer<StateMachineConfig<S,E>,StateMachineConfigBuilder<S,E>>> configurers) |
StateMachine<State<S,E>,E> |
stateMachine() |
getAnnotationAttributes, getConfigurers, setBeanClassLoader, setConfigurers, setImportMetadata
@Bean(name="stateMachine") public StateMachine<State<S,E>,E> stateMachine()
protected void onConfigurers(java.util.List<AnnotationConfigurer<StateMachineConfig<S,E>,StateMachineConfigBuilder<S,E>>> configurers) throws java.lang.Exception
onConfigurers
in class AbstractAnnotationConfiguration<StateMachineConfigBuilder<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>>,StateMachineConfig<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>>>
java.lang.Exception