Last Version

com.github.kabal163:state-machine 0.4.2

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.

License

License

GroupId

GroupId

com.github.kabal163
ArtifactId

ArtifactId

state-machine
Version

Version

0.4.2
Type

Type

jar
Description

Description

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.
Source Code Management

Source Code Management

https://github.com/Kabal163/akuna-state-machine/tree/master/state-machine

Download state-machine 0.4.2


<!-- https://jarcasting.com/artifacts/com.github.kabal163/state-machine/ -->
<dependency>
    <groupId>com.github.kabal163</groupId>
    <artifactId>state-machine</artifactId>
    <version>0.4.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.kabal163/state-machine/
implementation 'com.github.kabal163:state-machine:0.4.2'
// https://jarcasting.com/artifacts/com.github.kabal163/state-machine/
implementation ("com.github.kabal163:state-machine:0.4.2")
'com.github.kabal163:state-machine:jar:0.4.2'
<dependency org="com.github.kabal163" name="state-machine" rev="0.4.2">
  <artifact name="state-machine" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.kabal163', module='state-machine', version='0.4.2')
)
libraryDependencies += "com.github.kabal163" % "state-machine" % "0.4.2"
[com.github.kabal163/state-machine "0.4.2"]

Dependencies

compile (4)

Group / Artifact Type Version
ch.qos.logback : logback-core jar 1.2.3
org.slf4j : slf4j-api jar 1.7.30
org.apache.commons : commons-lang3 jar 3.9
com.google.code.findbugs : jsr305 jar 3.0.2

test (6)

Group / Artifact Type Version
org.mockito : mockito-core jar 3.3.3
org.mockito : mockito-junit-jupiter jar 3.3.3
org.junit.jupiter : junit-jupiter-api jar 5.6.3
org.junit.jupiter : junit-jupiter-engine jar 5.6.3
org.junit.jupiter : junit-jupiter-params jar 5.6.3
org.assertj : assertj-core jar 3.18.1

Project Modules

There are no modules declared in this project.