Interface ScheduleTask<T extends ScheduleTask<T>>
- All Known Subinterfaces:
CronTask,MultiTimeTask,SingleTimeTask
- All Known Implementing Classes:
CronTaskImpl,MultiTimeTaskImpl,SingleTimeTaskImpl
public interface ScheduleTask<T extends ScheduleTask<T>>
调度任务
- Version:
- 0.0.1
- Author:
- scx567888
-
Method Summary
Modifier and TypeMethodDescriptionexecutor(ScheduledExecutorService executor) 执行器expirationPolicy(ExpirationPolicy expirationPolicy) 过期策略maxRunCount(long maxRunCount) 最大运行次数设置错误处理器start()启动任务default ScheduleContextstart(cool.scx.function.ConsumerX<TaskContext, ?> task) 直接启动任务task(cool.scx.function.ConsumerX<TaskContext, ?> task) 设置任务
-
Method Details
-
maxRunCount
最大运行次数 -
expirationPolicy
过期策略 -
executor
执行器 -
task
设置任务 -
onError
-
start
ScheduleContext start()启动任务 -
start
直接启动任务
-