squirrel foundation

foundation module of squirrel framework which provided event driven infrastructure and a finite state machine implementation.

License

License

GroupId

GroupId

org.restcomm.fsm
ArtifactId

ArtifactId

squirrel-foundation
Last Version

Last Version

0.3.9.11
Release Date

Release Date

Type

Type

bundle
Description

Description

squirrel foundation
foundation module of squirrel framework which provided event driven infrastructure and a finite state machine implementation.
Project URL

Project URL

https://github.com/RestComm/squirrel
Source Code Management

Source Code Management

https://github.com/RestComm/squirrel.git

Download squirrel-foundation

Dependencies

compile (5)

Group / Artifact Type Version
com.google.guava : guava jar 16.0.1
log4j : log4j jar 1.2.12
org.slf4j : slf4j-log4j12 jar 1.6.1
org.apache.commons : commons-lang3 jar 3.1
org.mvel : mvel2 jar 2.1.8.Final

test (3)

Group / Artifact Type Version
org.mockito : mockito-all jar 1.9.5
org.hamcrest : hamcrest-all jar 1.3
junit : junit jar 4.10

Project Modules

There are no modules declared in this project.

Try Restcomm Cloud NOW for FREE! Zero download and install required.

All Restcomm docs and downloads are now available at Restcomm.com.

squirrel-foundation

Join the chat at https://gitter.im/hekailiang/squirrel

What is it?

Just like the squirrel, a small, agile, smart, alert and cute animal, squirrel-foundation is aimed to provide a lightweight, highly flexible and extensible, diagnosable, easy use and type safe Java state machine implementation for enterprise usage.

Here is the state machine diagram which describes the state change of an ATM:

ATMStateMachine
The sample code could be found in package "org.squirrelframework.foundation.fsm.atm".

org.restcomm.fsm

Restcomm

The World's #1 Open Source Full Stack Communications Platform as a Service (CPaaS). Programmable Voice, Video and SMS/MMS.

Versions

Version
0.3.9.11