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 11, Statemachine Configuration the generic configuration support.

Chapter 12, State Machine ID the use of machine id.

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

Chapter 14, Using Deferred Events the deferred event support.

Chapter 15, Using Scopes the scope support.

Chapter 16, Using Actions the actions support.

Chapter 17, Using Guards the guard support.

Chapter 18, Using Extended State the extended state support.

Chapter 19, Using StateContext the state context support.

Chapter 20, Triggering Transitions the use of triggers.

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

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

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

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

Chapter 25, State Machine Security the state machine security support.

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

Chapter 27, State Machine Services the state machine service support.

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

Chapter 29, Spring Boot Support the Spring Boot support.

Chapter 30, Monitoring State Machine the monitoring and trancing support.

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

Chapter 32, Testing Support the state machine testing support.

Chapter 33, Eclipse Modeling Support the state machine uml modeling support.

Chapter 34, Repository Support the state machine repository config support.