Spring Statemachine
The Spring Statemachine project aims to provide a common infrastructure to work with state machine concepts in Spring applications.
It is advised to check the actual state of this project by referring to the latest releases found on Spring Statemachine Project Page. The git repo master branch may be relatively unstable when new features are added into the source code.
Samples
Samples can be found under spring-statemachine-samples. Check
the reference documentation more about what those do.
Building from Source
Spring Statemachine uses a Gradle-based build
system.
In the instructions below, ./gradlew is
invoked from the root of the source tree and serves as
a cross-platform, self-contained bootstrap mechanism for the build.