如何获取给定actor系统的home地址

时间:2016-05-06 14:12:02

标签: java akka

当我启动启用了远程处理的akka​​系统时,我在日志中获得以下行

Starting remoting
....
Remoting now listens on address: [akka.tcp://myactorsystemname@127.0.0.1:4000]

从我的演员中我想要打印akka.tcp://myactorsystemname@127.0.0.1:4000。我有一个ActorSystem对象的实例,但我无法弄清楚如何获取此字符串。有人可以为我提供Java API吗?

1 个答案:

答案 0 :(得分:1)

使用Java,您可以按如下方式获取akka.actor.Address对象,其字符串表示形式是您请求的字符串。

Address addr = system.provider().getDefaultAddress();