Class Hierarchy
- java.lang.Object
- org.springframework.statemachine.support.LifecycleObjectSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.SmartLifecycle, org.springframework.statemachine.support.StateMachineReactiveLifecycle)
- org.springframework.statemachine.support.StateMachineObjectSupport<S,
E> (implements org.springframework.beans.factory.BeanNameAware) - org.springframework.statemachine.support.AbstractStateMachine<S,
E> (implements org.springframework.statemachine.StateMachine<S, E>, org.springframework.statemachine.access.StateMachineAccess<S, E>) - org.springframework.statemachine.ObjectStateMachine<S,
E>
- org.springframework.statemachine.ObjectStateMachine<S,
- org.springframework.statemachine.support.AbstractStateMachine<S,
- org.springframework.statemachine.support.StateMachineObjectSupport<S,
- org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult<S,
E> (implements org.springframework.statemachine.StateMachineEventResult<S, E>) - org.springframework.statemachine.StateMachineMessageHeaders
- org.springframework.statemachine.StateMachineSystemConstants
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.dao.DataAccessException
- org.springframework.dao.NonTransientDataAccessException
- org.springframework.statemachine.StateMachineException
- org.springframework.dao.NonTransientDataAccessException
- org.springframework.dao.DataAccessException
- org.springframework.core.NestedRuntimeException
- java.lang.RuntimeException
- java.lang.Exception
- org.springframework.statemachine.support.LifecycleObjectSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.SmartLifecycle, org.springframework.statemachine.support.StateMachineReactiveLifecycle)
Interface Hierarchy
- org.springframework.statemachine.ExtendedState
- org.springframework.statemachine.ExtendedState.ExtendedStateChangeListener
- org.springframework.statemachine.StateContext<S,
E> - org.springframework.statemachine.StateMachineContext<S,
E> - org.springframework.statemachine.StateMachineContextRepository<S,
E, T> - org.springframework.statemachine.StateMachineEventResult<S,
E> - org.springframework.statemachine.StateMachinePersist<S,
E, T> - org.springframework.statemachine.support.StateMachineReactiveLifecycle
- org.springframework.statemachine.region.Region<S,
E> - org.springframework.statemachine.StateMachine<S,
E>
- org.springframework.statemachine.StateMachine<S,
- org.springframework.statemachine.region.Region<S,
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.statemachine.StateContext.Stage
- org.springframework.statemachine.StateMachineEventResult.ResultType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)