Я пытаюсь создать планировщик в моем akka, набранном только для его проверки, например, запускать каждые x секунд.
def start(): Behavior[ClientMsg] = Behaviors.setup { ctx =>
ctx.log.info("start() called")
ctx.system.scheduler.scheduleAtFixedRate(30.seconds, 5000.millis) { () =>
ctx.self ! TestMessage(""""this is pretty cool"""")
}
}
Я получаю сообщение об ошибке, говорящее, что неявный контекст выполнения не scope.
Где мне взять контекст выполнения, когда он находится внутри типизированного субъекта? Кроме того, это, как я должен настроить планировщик / таймер?