Получить оригинальный ActorRef или путь из PromiseActorRef - PullRequest
0 голосов
/ 14 февраля 2019

Как я могу получить оригинал 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)
  }
...