Classes | |
| class | ReschedulingTask |
Public Member Functions | |
| boolean | awaitTermination (final Duration timeout) throws InterruptedException |
| void | close () |
| record | CronFailure (String taskName, Exception cause) |
| ScheduledTask | dailyAt (final String name, final LocalTime time, final EtherJob job) |
| ScheduledTask | every (final String name, final Duration initialDelay, final Duration interval, final EtherJob job) |
| ScheduledTask | every (final String name, final Duration interval, final EtherJob job) |
| ScheduledTask | everyHours (final String name, final long hours, final EtherJob job) |
| ScheduledTask | everyMinutes (final String name, final long minutes, final EtherJob job) |
| ScheduledTask | everySeconds (final String name, final long seconds, final EtherJob job) |
| JdkCronScheduler () | |
| JdkCronScheduler (final int threads) | |
| JdkCronScheduler (final ScheduledExecutorService executor) | |
| JdkCronScheduler (final ScheduledExecutorService executor, final Clock clock, final Consumer< CronFailure > failureHandler) | |
| void | shutdownNow () |
Definition at line 26 of file JdkCronScheduler.java.
| dev.rafex.ether.cron.JdkCronScheduler.JdkCronScheduler | ( | ) |
Definition at line 32 of file JdkCronScheduler.java.
| dev.rafex.ether.cron.JdkCronScheduler.JdkCronScheduler | ( | final int | threads | ) |
Definition at line 37 of file JdkCronScheduler.java.
| dev.rafex.ether.cron.JdkCronScheduler.JdkCronScheduler | ( | final ScheduledExecutorService | executor | ) |
Definition at line 42 of file JdkCronScheduler.java.
| dev.rafex.ether.cron.JdkCronScheduler.JdkCronScheduler | ( | final ScheduledExecutorService | executor, |
| final Clock | clock, | ||
| final Consumer< CronFailure > | failureHandler ) |
Definition at line 46 of file JdkCronScheduler.java.
| boolean dev.rafex.ether.cron.JdkCronScheduler.awaitTermination | ( | final Duration | timeout | ) | throws InterruptedException |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 111 of file JdkCronScheduler.java.
| void dev.rafex.ether.cron.JdkCronScheduler.close | ( | ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 106 of file JdkCronScheduler.java.
| record dev.rafex.ether.cron.JdkCronScheduler.CronFailure | ( | String | taskName, |
| Exception | cause ) |
Definition at line 200 of file JdkCronScheduler.java.
References CronFailure().
Referenced by CronFailure().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.dailyAt | ( | final String | name, |
| final LocalTime | time, | ||
| final EtherJob | job ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 86 of file JdkCronScheduler.java.
References dev.rafex.ether.cron.CronTask().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.every | ( | final String | name, |
| final Duration | initialDelay, | ||
| final Duration | interval, | ||
| final EtherJob | job ) |
Definition at line 72 of file JdkCronScheduler.java.
References dev.rafex.ether.cron.CronTask().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.every | ( | final String | name, |
| final Duration | interval, | ||
| final EtherJob | job ) |
Definition at line 68 of file JdkCronScheduler.java.
References every().
Referenced by every(), everyHours(), everyMinutes(), and everySeconds().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.everyHours | ( | final String | name, |
| final long | hours, | ||
| final EtherJob | job ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 64 of file JdkCronScheduler.java.
References every().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.everyMinutes | ( | final String | name, |
| final long | minutes, | ||
| final EtherJob | job ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 59 of file JdkCronScheduler.java.
References every().
| ScheduledTask dev.rafex.ether.cron.JdkCronScheduler.everySeconds | ( | final String | name, |
| final long | seconds, | ||
| final EtherJob | job ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 54 of file JdkCronScheduler.java.
References every().
| void dev.rafex.ether.cron.JdkCronScheduler.shutdownNow | ( | ) |
Implements dev.rafex.ether.cron.SchedulerPort.
Definition at line 117 of file JdkCronScheduler.java.