У меня есть актер-супервайзер, который создает пару дочерних актеров. Я также определил стратегию Supervision, которая выполняет обработку OneToOne:
override val supervisorStrategy =
OneForOneStrategy() {
case _ =>
logger.info("doing restart")
Restart
}
Я хотел бы знать, как я могу ввести тайм-аут для этого перезапуска, чтобы я хотел, скажем, 5 секунд, прежде чем я перезапущу детей? Я не вижу никакой документации Akka, указывающей мне на какие-либо настраиваемые тайм-ауты. Любые подсказки? Я не хочу иметь Thread.sleep(...). Это определенно вне уравнения. Любые другие предложения?