或陈述/有条件的开始

时间:2017-02-28 09:02:04

标签: spring-statemachine

我缺少一些基本的东西。 这是我的伪方案:

说我的流程可以从州A或州B开始。 如果流程从状态A开始,那么它应该转移到状态B触发事件S. 如果流程从状态B开始,那么它应该转移到状态A触发事件D. 我该如何构建这样的配置?

1 个答案:

答案 0 :(得分:0)

这里是伪代码的伪代码:

if (stateA) {
   applyStateB()
   triggerEventS()
} else if (stateB) {
   applyStateA()
   triggerEventD()
}