v3.4.0 solon-flow 更新与兼容说明
兼容说明
- solon-flow stateful 相关概念与接口有调整
具体更新
- 调整 solon-flow stateful 相关概念(提交活动状态,改为提交操作)
- 调整 solon-flow StateType 拆分为:StateType 和 Operation
- 调整 solon-flow StatefulFlowEngine:postActivityState 更名为 postOperation
- 调整 solon-flow StatefulFlowEngine:postActivityStateIfWaiting 更名为 postOperationIfWaiting
- 调整 solon-flow StatefulFlowEngine:getActivity 更名为 getTask
- 调整 solon-flow StatefulFlowEngine:getActivitys 更名为 getTasks
- 调整 solon-flow StatefulFlowEngine 更名为 FlowStatefulService(确保引擎的单一性)
- 添加 solon-flow FlowStatefulService 接口,替换 StatefulFlowEngine(确保引擎的单一性)
- 添加 solon-flow
FlowEngine:statefulService()
方法 - 添加 solon-flow
FlowEngine:getDriverAs()
方法
方法名称调整:
旧方法 | 新方法 | |
---|---|---|
getActivityNodes | getTasks | |
getActivityNode | getTask | |
postActivityStateIfWaiting | postOperationIfWaiting | |
postActivityState | postOperation |
状态类型拆解后的对应关系(之前状态与操作混一起,不合理)
StateType(旧) | StateType(新) | Operation(新) |
---|---|---|
UNKNOWN(0) | UNKNOWN(0) | UNKNOWN(0) |
WAITING(1001) | WAITING(1001) | BACK(1001) |
COMPLETED(1002) | COMPLETED(1002) | FORWARD(1002) |
TERMINATED(1003) | TERMINATED(1003) | TERMINATED(1003) |
RETURNED(1004) | BACK(1001) | |
RESTART(1005) | RESTART(1004) |