Part IV. Using Spring Statemachine

This part of the reference documentation explains the core functionality that Spring Statemachine provides to any Spring based application.

Chapter 9, Statemachine Configuration the generic configuration support.

Chapter 10, State Machine Factories the generic state machine factory support.

Chapter 13, Using Actions the actions support.

Chapter 14, Using Guards the guard support.

Chapter 15, Using Extended State the extended state support.

Chapter 16, Using StateContext the state context support.

Chapter 17, Triggering Transitions the use of triggers.

Chapter 18, Listening State Machine Events the use of state machine listeners.

Chapter 19, Context Integration the generic Spring application context support.

Chapter 20, State Machine Accessor the state machine internal accessor support.

Chapter 21, State Machine Interceptor the state machine error handling support.

Chapter 23, State Machine Error Handling the state machine interceptor support.

Chapter 24, Persisting State Machine the state machine persisting support.

Chapter 25, Using Distributed States the distributed state machine support.

Chapter 26, Testing Support the state machine testing support.