代码拉取完成,页面将自动刷新
基于事件的状态机框架
框架核心api
核心API:
1) StateManager:状态机状态流转入口类
2) StateContext:状态机变更上下文
3) StateTransfer:定义状态机转态流向,及状态流转时触发的事件
4) State:状态
5) StateEvent:状态机状态流转事件基类
6) StateEventListener:态流转事件监听基类
7) LifeCycle:框架初始化接口
框架核心事件api,提供event bus能力
核心API:
1) EventMulticaster、SyncEventMulticaster(同步事件发布):提供事件发布能力
2) BaseEventListener:事件订阅者基类
3) BaseEvent:事件基类
4) 两个实现 SimpleEventMulticaster(简介模式)、UnsharedExecutorEventMulticaster(线程资源不共享的模型)
5) EventListenerSupport:EventListener管理支撑
提供spring实现
1) 框架集成spring
一个示例
1) 简单演示了fsm的编码实现及使用方法,入口方法{@link org.wsff.tools.state.demo.App}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。