Class DbSchedulerModule

java.lang.Object
io.jooby.dbscheduler.DbSchedulerModule
All Implemented Interfaces:
Extension

public class DbSchedulerModule extends Object implements Extension
Db-scheduler module: https://github.com/kagkarlsson/db-scheduler

 import io.jooby.dbscheduler.BeanTasks;

 {
     install(new HikariModule());
     install(new DbSchedulerModule(BeanTasks.recurring(this, SampleJob.class)));
 }
 
SampleJob.java:

 import io.jooby.dbscheduler.Scheduled;

 public class SampleJob {

   @Scheduled("1m")
   public void everyMinute() {
     ...
   }
 }

 
Since:
3.2.10
Author:
edgar
  • Constructor Details

    • DbSchedulerModule

      public DbSchedulerModule(@NonNull List<com.github.kagkarlsson.scheduler.task.Task<?>> tasks)
    • DbSchedulerModule

      public DbSchedulerModule(@NonNull com.github.kagkarlsson.scheduler.task.Task<?> task, com.github.kagkarlsson.scheduler.task.Task<?>... tail)
  • Method Details