Я использую Akka FSM для обработки состояния в моем Actor.Я хочу, чтобы некоторые действия выполнялись каждый раз, когда происходит переход в определенное состояние, независимо от того, из какого состояния был сделан переход.Прочитав документы, я почувствовал, что это можно решить следующим образом:
onTransition({
case (_, ToState) => performAction(stateData)
})
...
when(FromState){
case "changestate" => goto(ToState) using NewStateData
}
Однако, когда происходит переход, stateData еще не обновляется до NewStateData.
Что рекомендуетсяспособ выполнения действий при входе в определенное состояние?