审批流设计-核心接口

749 阅读1分钟

设计思想

事件触发行为,行为产生事件。

图片.png

事件机制

名称说明
EngineEvent事件
BehaviorEvent行为事件
NoticeEvent通知事件
EngineHandler事件处理者

图片.png

EngineHandler方法:
void handle(EngineEvent event);

核心引擎

名称说明
ProcessEngine流程引擎
EventManager事件管理器
BehaviorManager行为管理器

图片.png

ProcessEngine方法:
RunResult run(RunContext context, EngineEvent event);

EventManager方法:
void execute(EngineEvent event);

BehaviorManager方法:
void execute(BehaviorEvent event);