Подтвердить что ты не робот

В Akka, какой рекомендуемый способ доступа к параметрам конфигурации из UntypedActor

У меня есть UntypedActor, которому нужно прочитать настраиваемое значение из application.conf. Следующая строка работает, но кажется немного длинной.

public class FooUntypedActor extends UntypedActor {

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

    // other stuff

}

Является ли это правильным методом получения настраиваемого значения в Akka?

Я должен, вероятно, пояснить, что я использую Java API.

4b9b3361

Ответ 1

Это либо значение, либо значение, указанное в его конструкторе, так что у вас нет жесткой зависимости от конфигурации.

Ответ 2

Документация Akka предлагает создать Extension и разместить там конкретные настройки приложения. Хороший пример для Akka 2.4.7 указан в документации.