Как я могу получить оригинал ActorRef
из PromiseActorRef
(созданного akka.pattern.ask
) при переопределении Actor#aroundReceive
?Я пытаюсь добавить некоторые инструменты для отслеживания сообщений в моей системе актеров.
override def aroundReceive(receive: Actor.Receive, msg: Any): Unit = {
sender().path // This is something starting with "/temp/..." since it
// references the PromiseActorRef created by an ask,
// instead, I would like to get a reference or path
// to the actor invoking ask originally
super.aroundReceive(receive, msg)
}