public class EnumStateMachineFactory<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>> extends LifecycleObjectSupport implements StateMachineFactory<State<S,E>,E>
Constructor and Description |
---|
EnumStateMachineFactory(StateMachineTransitions<S,E> stateMachineTransitions,
StateMachineStates<S,E> stateMachineStates) |
Modifier and Type | Method and Description |
---|---|
StateMachine<State<S,E>,E> |
getStateMachine() |
StateMachine<State<S,E>,E> |
stateMachine() |
afterPropertiesSet, doStart, doStop, getBeanFactory, getPhase, getTaskExecutor, getTaskScheduler, getYarnEventPublisher, isAutoStartup, isRunning, onInit, setAutoStartup, setBeanFactory, setPhase, setTaskExecutor, setTaskScheduler, setYarnEventPublisher, start, stop, stop
public EnumStateMachineFactory(StateMachineTransitions<S,E> stateMachineTransitions, StateMachineStates<S,E> stateMachineStates)
public StateMachine<State<S,E>,E> getStateMachine()
getStateMachine
in interface StateMachineFactory<State<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>>,E extends java.lang.Enum<E>>
public StateMachine<State<S,E>,E> stateMachine()