2016-07-20 6 views
1

私はScalaでAkka Streamを使用します。 私は毎日24:00で実行されるスケジューラを設定したいと思います。私はそれを検索しようとしました。しかし、私は自分がしたいことを見つけることができませんでした。コードを書く方法を教えてください。Akka Stream - CRONのようなタイマまたはスケジューラ

答えて

3

アッカスケジューラでのビルドを使用して、以下を参照してください。

http://doc.akka.io/docs/akka/current/scala/scheduler.html

はあなたが好きなスケジューラを使用することができます

system.scheduler.schedule(
    initialDelay = FiniteDuration(/*offset to next 24:00*/), 
    interval = FiniteDuration(24, TimeUnit.HOURS), 
    receiver = self, 
    message = ScheduleAkkaStream 
) 
はその後俳優で、ScheduleAkkaStreamを受信したときに、

+0

はどうもありがとうございましジョブを実行します! – redstone

関連する問題