Implementation of the "State Machine" pattern. It makes easy to develop services where entities have finite number of states and set of transition rules from one state to another.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Managed Dependencies (10)

Category/LicenseGroup / ArtifactVersionUpdates
Logging EPL 2.0 +1
ch.qos.logback » logback-core8 vulnerabilities
Core implementation of Logback, a reliable, generic, fast and flexible logging framework.
1.2.31.6.6
Code Analyzer LGPL 2.1
com.google.code.findbugs » jsr305
Annotations the SpotBugs tool supports
3.0.24.10.5
Core Utils Apache 2.0
org.apache.commons » commons-lang31 vulnerability
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.93.21.0
Assertion Apache 2.0
org.assertj » assertj-core1 vulnerability
Rich and fluent assertions for testing in Java
3.18.13.27.7
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.6.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-engine
Core package for the JUnit Jupiter test engine.
5.6.36.1.3
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-params
JUnit Jupiter extension for running parameterized tests.
5.6.36.1.3
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
3.3.35.24.0
Mocking MIT
org.mockito » mockito-junit-jupiter
Mockito JUnit 5 support
3.3.35.24.0
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
1.7.302.0.20