web-dev-qa-db-ja.com

アクターアクター内からアッカアクターの名前を取得するにはどうすればよいですか?

ですから、俳優がいたら、名前をつけます。しかし、その名前に内部的にアクセスできますか?例:

class Actorz extends Actor with ActorLogging {
   val actorName = //??What function

   def receive = {
     case x => log.debug(actorName+": Received Message: "+x)
   }
}

val actor = system.actorOf(Props[Actorz], "named")
actor ! "dogs"

これで、その名前をコンストラクターパラメーターとして渡すことができます。しかし、名前を内部的に取得する方法がある場合、それは不要な複製のように思えます...system.actorOf。 APIドキュメントには何もなかったようです。

60
Dante Romero
86
Chris Martin