java - How to schedule a task at specific time in Scala? -
i want execute scala function cleaner.run()
@ particular time every day. reading akka , play framework. looks akka supports intervals, e.g. "execute task every 30 minutes", not support executing tasks @ exact time. appreciate if can me put things in order (using particular example), because bit missed information , forum threads read.
so, scala object , want schedule cleaner.run()
every day @ 23:55.
object mytestmanager { def main(args: array[string]) { val cleaner = new cleaner() cleaner.run() } }
i interested in doing this, cannot find way of passing scala 2.10.
import play.jobs.*; /** fire @ 12pm (noon) every day **/ @on("0 0 12 * * ?") public class bootstrap extends job { public void dojob() { logger.info("maintenance job ..."); ... } }
also, after packaging scala code, right way launch application keeps executing every day @ 23:55? simple java -jar target/scala-2.10/my-assembly-1.0.jar
job, or execute code once?
what looking akka-quartz.
there trigger functionality in there. using functionality can task.
for more info take here :
Comments
Post a Comment