这是演员代码:
import akka.actor.Actor
class OneActor extends Actor {
def receive = {
//what I should call here to get ?
case _ => println(physicalPaht)
}
}
我可以使用一些"内置"变量:
有什么想法吗?
更新
同样,thre是self.path.address
,但它只返回root actor的路径。
答案 0 :(得分:10)
akka.serialization.Serialization.serializedActorPath(self)
应该被使用。
import akka.actor.Actor
class OneActor extends Actor {
def receive = {
case _ => println(akka.serialization.Serialization.serializedActorPath(self))
}
}