【发布时间】:2014-09-30 15:42:43
【问题描述】:
是否可以使用 Akka FSM 事件功能在单个案例/事件中匹配多个消息。这意味着我想将两个事件合并为一个事件。
case Event(response : GoodResponse, session:CustomerSession) =>
case Event(response : Timeout, session:CustomerSession) =>
case Event(response : Rejected, session:CustomerSession) =>
变成这样的人
case Event(response : GoodResponse, session:CustomerSession) =>
case Event(response : Timeout || response : Rejected , session:CustomerSession) =>
两种错误情况都调用相同的处理函数并返回相同的结果,所以我更愿意通过事件处理来宣传这一事实
【问题讨论】: