Skip to content

A Finite State Machine Implementation along with an integrated Spring Based Framework

License

Notifications You must be signed in to change notification settings

statefulj/statefulj

Repository files navigation

StatefulJ

StatefulJ is a lightweight, open source Java Event Driven Finite State Machine(FSM) and a complete Spring Data based framework which lets you easily define and integrate State Machines into your Applications.

Features

  • Simple, dependency free, in memory implementation of an FSM with support for concurrency and non-deterministic transitions
  • Optional Persistence support - currently JPA or Mongo
  • Optional Spring Based Framework with autogenerated and autowired Binding and Persistence (SpringMVC, Jersey, Camel, JPA and Mongo)

Documentation

StatefulJ is documented in detail at http://www.statefulj.io

Demos

About

A Finite State Machine Implementation along with an integrated Spring Based Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages