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 :

  1. how fire akka scheduler daily particular time?
  2. https://blog.knoldus.com/2016/01/18/code-dissection-akka-quartz-scheduler-scalas-way-of-scheduling/

Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -