10

アクターの状態を処理するためにAkkaFSMを使用しています。どの状態から遷移したかに関係なく、特定の状態への遷移が発生するたびにいくつかのアクションを実行したいと思います。ドキュメントを読んだ後、私はこれが次のように解決できると確信しました:

onTransition({
  case (_, ToState) => performAction(stateData)
})

...

when(FromState){
  case "changestate" => goto(ToState) using NewStateData
}

ただし、遷移が発生した場合、stateDataはまだNewStateDataに更新されていません。

特定の状態に入るときにアクションを実行するための推奨される方法は何ですか?

4

1 に答える 1

7

これを私に知らせてくれてありがとう、それは確かに私がすぐに修正した見落としでした(チケットを参照してください)。残念ながら、1.3がリリースされるまで(自分で小さなパッチをマージすることを除けば)できることはあまりありません。1.3がリリースされるまでは、来週になるはずです。特にせっかちな方は、今週リリースされる修正でRC2を試していただければ幸いです。

于 2011-11-29T15:45:41.230 に答える