bbv.Common.StateMachine
Hierarchical state machine with fluent definition syntax Features: * states and events can be defined with enums, strings or ints - resulting in single class state machines. * actions o on transitions o entry and exit actions * transition guards * hierarchical o different history behaviors to initialize state always to same state or last active state * fluent definition interface * synchronous/asynchronous state machine o passive state machine handles state transitions synchronously o active state machine handles state transitions asynchronously on the worker thread of the state machine * extensible thorough logging * state machine report for description of state machine bbv.Common.StateMachine is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition syntax, * programmatic, loosely coupled, context based rule engine, * support for active objects to build multi-threaded applications
Activity
- Latest release
- 14y ago
- Total releases
- 6
- Cadence
- ~2 months
- Last 12 months
- 0
Details
- First release
- Mar 28, 2011
| Version | Released | |
|---|---|---|
7.4.12149.1635
patch
|
7.4.12149.1635
patch
Dependencies (2)
|
|
7.4.12089.2010
patch
|
7.4.12089.2010
patch
Dependencies (2)
|
|
7.4.12045.727
patch
|
7.4.12045.727
patch
Dependencies (2)
|
|
7.4.1244.2228
patch
|
7.4.1244.2228
patch
Dependencies (2)
|
|
7.4.11331.1827
patch
|
7.4.11331.1827
patch
Dependencies (2)
|
|
7.4.1187.412
initial
|
7.4.1187.412
initial
Dependencies (2)
|