我正在为一个基于Stateless4j API的工作流管理系统实现一个状态机。根据有限状态机的概念,在两个状态之间是否可能有多个触发器?触发器是在基于Stateless4j的状态机中促进状态之间转换的概念实体。如果在两个状态之间可能有多个触发器,我们如何在Stateless4j API中实现它?
请分享你的想法!
为什么不呢?甚至Stateless4J示例也有:
phoneCallConfig.configure(State.Connected)
....
.permit(Trigger.LeftMessage, State.OffHook)
.permit(Trigger.HungUp, State.OffHook)
...