アクターの状態を処理するためにAkkaFSMを使用しています。どの状態から遷移したかに関係なく、特定の状態への遷移が発生するたびにいくつかのアクションを実行したいと思います。ドキュメントを読んだ後、私はこれが次のように解決できると確信しました:
onTransition({
case (_, ToState) => performAction(stateData)
})
...
when(FromState){
case "changestate" => goto(ToState) using NewStateData
}
ただし、遷移が発生した場合、stateDataはまだNewStateDataに更新されていません。
特定の状態に入るときにアクションを実行するための推奨される方法は何ですか?