2012-05-11 23 views
13

我有一个UntypedActor需要从application.conf读取一个可配置的值。下面一行可行,但似乎有点冗长。在Akka中,推荐的方法是从UntypedActor内部访问配置参数

public class FooUntypedActor extends UntypedActor { 

    private final long bar = context().system().settings().config().getLong("foo.bar"); 

    // other stuff 

} 

这是在Akka中获取可配置值的正确方法吗?

我应该清楚地说明我正在使用Java API。

回答

4

它或者是在构造函数中取值,所以你对配置没有很强的依赖性。

0

Akka文档建议创建一个Extension并将应用程序特定的设置放在那里。 Akka 2.4.7的好例子在documentation中指定。

相关问题