2012-05-11 4 views
13

Ich habe eine UntypedActor, die einen konfigurierbaren Wert von application.conf lesen muss. Die folgende Zeile funktioniert, scheint aber etwas langatmig zu sein.In Akka, was ist die empfohlene Möglichkeit zum Zugriff auf Config-Parameter aus einem UntypedActor

public class FooUntypedActor extends UntypedActor { 

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

    // other stuff 

} 

Ist dies die korrekte Methode, um einen konfigurierbaren Wert in Akka zu erhalten?

Ich sollte wahrscheinlich klarstellen, dass ich die Java API verwende.

Antwort

4

Es ist entweder das oder der Wert in seinem Konstruktor, so dass Sie keine harte Abhängigkeit von der Konfiguration haben.

0

Akka Dokumentation schlägt vor, ein Extension zu erstellen und dort anwendungsspezifische Einstellungen zu platzieren. Das gute Beispiel für Akka 2.4.7 ist in der documentation angegeben.

Verwandte Themen