Akka получает контекст с помощью Behaviors.withTimers

#java #scala #akka #akka-typed

#java #scala #akka #акка-типизированный

Вопрос:

Использование Behaviors.withTimers есть идеи, как мы можем получить контекст, чтобы использовать context.log из Akka?

Обычно я использую, когда определяю поведение с помощью

 Behaviors.setup { context =>
 

Но с

 Behaviors.withTimers
 

Кажется, это невозможно объединить.

Есть предложения?

Ответ №1:

С этим:

 Behaviors.setup { context =>
      Behaviors.withTimers { timers => 
         context.log.debug("")
   }
}
 

должно сработать.

Комментарии:

1. Я обнаружил проблему, из-за которой мне пришлось добавлять типы в настройках, спасибо

Ответ №2:

Добавление типа работает

 Behaviors.setup[T] { context =>
      Behaviors.withTimers { timers => 
         context.log.debug("")
   }
}