Package org.springframework.statemachine.state
package org.springframework.statemachine.state
-
ClassDescriptionAbstractPseudoState<S,
E> Base implementation of aPseudoState.AbstractSimpleState<S,E> Base implementation of aStatehaving a single state identifier.AbstractState<S,E> Base implementation of aState.ChoicePseudoState<S,E> Choice implementation of aPseudoState.Composite state listener.DefaultPseudoState<S,E> Default implementation of aPseudoStatewhich is a simple passthrough viaAbstractPseudoState.Default implementation of aPseudoStateContext.EntryPseudoState<S,E> Entrypoint implementation of aPseudoState.AStateimplementation where state and event is enum based.ExitPseudoState<S,E> Exitpoint implementation of aPseudoState.ForkPseudoState<S,E> Fork implementation of aPseudoState.HistoryPseudoState<S,E> History implementation of aPseudoState.JoinPseudoState<S,E> Join implementation of aPseudoState.JunctionPseudoState<S,E> Junction implementation of aPseudoState.ObjectState<S,E> AStateimplementation where state and event is object based.PseudoState<S,E> APseudoStateis an abstraction that encompasses different types of transient states or vertices in the state machine.PseudoStateContext<S,E> Context object using inPseudoStateListener.The PseudoAction enumeration.Defines enumeration of aPseudoStatekind.PseudoStateListener<S,E> PseudoStateListenerfor various pseudo state events.RegionState<S,E> AStateimplementation where states are wrapped in a regions..State<S,E> Stateis an interface representing possible state in a state machine.StateHolder<S,E> Utility class using holder pattern to keep aStatereference.StateListener<S,E> StateListenerfor various state events.StateListenerAdapter<S,E> Adapter implementation ofStateListenerimplementing all methods which extended implementation can override.StateMachineState<S,E> AStateimplementation where state is wrapped in a substatemachine.