Class CronTaskImpl
java.lang.Object
cool.scx.scheduling.cron.CronTaskImpl
- All Implemented Interfaces:
CronTask,ScheduleTask<CronTask>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecutor(ScheduledExecutorService executor) 执行器expression(String expression) cron 表达式maxRunCount(long maxRunCount) 最大运行次数设置错误处理器start()启动任务task(cool.scx.function.ConsumerX<TaskContext, ?> task) 设置任务Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.scx.scheduling.cron.CronTask
expirationPolicyMethods inherited from interface cool.scx.scheduling.ScheduleTask
start
-
Constructor Details
-
CronTaskImpl
public CronTaskImpl()
-
-
Method Details
-
expression
Description copied from interface:CronTaskcron 表达式- Specified by:
expressionin interfaceCronTask- Parameters:
expression- cron 表达式- Returns:
- self
-
maxRunCount
Description copied from interface:ScheduleTask最大运行次数- Specified by:
maxRunCountin interfaceScheduleTask<CronTask>
-
executor
Description copied from interface:ScheduleTask执行器- Specified by:
executorin interfaceScheduleTask<CronTask>
-
task
Description copied from interface:ScheduleTask设置任务- Specified by:
taskin interfaceScheduleTask<CronTask>
-
onError
Description copied from interface:ScheduleTask设置错误处理器- Specified by:
onErrorin interfaceScheduleTask<CronTask>
-
start
Description copied from interface:ScheduleTask启动任务- Specified by:
startin interfaceScheduleTask<CronTask>
-