Schedule based on a
Cron expression.CronExpressionScheduleTest instead.
This class has been deprecated to move away from cron-utils. See
issue #14 for details.SchedulerConfig
It will be deleted in version 3.0.0.Job stateScheduler
including the JobStatus.DONE jobsJob.lastExecutionEndedTimeInMillis().
This method will be deleted in version 3.0.0.LongRunningJobMonitor.LongRunningJobMonitor.LongRunningJobMonitor with a 5 minutes detection threshold.Schedule from a cron expression based on the Unix format,
e.g. 1 * * * * for each minute.CronExpressionScheduleTest#parse(String)
or CronExpressionScheduleTest#parseWithSeconds(String) insteadCronExpressionScheduleTest#parse(String) insteadSchedule from a cron expression based on the Unix format, but accepting a second field as the first one,
e.g. 29 * * * * * for each minute at the second 29, for instance 12:05:29.JobStatus.DONE),
from the monitored jobs.Scheduler.Scheduler instance reference a group of jobs
and is responsible to schedule these jobs at the expected time.SchedulerConfigSchedulerConfig
and with a max number of worker threadsScheduler(SchedulerConfig) to specify multiple configuration values.
It will be deleted in version 3.0.0.Scheduler(SchedulerConfig) to specify multiple configuration values.
It will be deleted in version 3.0.0.ScheduleSchedulerJob.lastExecutionStartedTimeInMillis().
This method will be deleted in version 3.0.0.Schedule.nextExecutionInMillis(long, int, Long) returned value is -1,
then the corresponding job will not be executed again.Schedule.WILL_NOT_BE_EXECUTED_AGAIN.Copyright © 2023 Coreoz. All rights reserved.