Akka FSM中变换方法​​的用途是什么?

时间:2019-01-21 17:43:34

标签: scala akka

我一直在浏览akka FSM的文档。我不了解transform方法。 这是代码-

when(SomeState)(transform {
  case Event(bytes: ByteString, read) ⇒ stay using (read + bytes.length)
} using {
  case s @ FSM.State(state, read, timeout, stopReason, replies) if read >    1000 ⇒
    goto(Processing)
}) 

任何人都可以解释when方法的用法吗?

0 个答案:

没有答案