CMVR-IOT/cmvr-iot-test
lixiaolong 710f33d882 refactor(flow): 重构流程执行事件和任务状态管理
- 更新 FlowExecutionEvent 类的注释和字段描述,明确流程执行事件的用途和各字段含义
- 重命名 TaskInstHolder.markSuccess 为 markNodeSuccess 方法,并拆分任务完成逻辑
- 添加 markTaskCompleted 私有方法专门处理任务完成状态更新和事件发布
- 保留旧方法名作为兼容性支持,标记为 @Deprecated
- 修复 FlowLoggingInterceptor 中的方法调用以使用新的 markNodeSuccess 方法
- 优化 FlowTaskRuntimeEntry 中的终端ID检查逻辑,移除冗余空值判断
- 改进 TaskThreadRegistry.interruptAll 方法,精确匹配实例ID并添加线程中断状态检查
- 在任务中断后释放所有 latch 避免死锁,提升系统稳定性
2026-07-14 10:12:04 +08:00
..
src/main/java/com/cmvr/test refactor(flow): 重构流程执行事件和任务状态管理 2026-07-14 10:12:04 +08:00
pom.xml feat(flow): 新增代码执行节点和AI功能模块 2026-03-17 14:08:08 +08:00