4. Modules

The following modules are available for Spring Statemachine.

ModuleDescription

spring-statemachine-core

Core system of a Spring Statemachine.

spring-statemachine-recipes-common

Common recipes which doesn’t require dependencies outside of a core framework.

spring-statemachine-kryo

Kryo serializers for state machine.

spring-statemachine-data-common

Common support module for Spring Data.

spring-statemachine-data-jpa

Support module for Spring Data JPA.

spring-statemachine-data-redis

Support module for Spring Data Redis.

spring-statemachine-data-mongodb

Support module for Spring Data MongoDB.

spring-statemachine-zookeeper

Zookeeper integration for a distributed state machine.

spring-statemachine-test

Support module for state machine testing.

spring-statemachine-cluster

Support module for Spring Cloud Cluster.

spring-statemachine-uml

Support module for UI uml modeling with Eclipse Papyrus.

spring-statemachine-autoconfigure

Support module for Spring Boot.

spring-statemachine-bom

Bill of Materials pom.

spring-statemachine-starter

Spring Boot starter.