类 SchedulerService
java.lang.Object
cn.valot.common.schedule.SchedulerService
定时任务调度服务
- 作者:
- sa@linkot.cn
-
构造器概要
构造器构造器说明SchedulerService(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler valotTreadPoolScheduler) -
方法概要
修饰符和类型方法说明void取消某个key的定时任务void取消某个key的定时任务void取消某个key的定时任务boolean当前是否存在该key的任务getKeys()获取所有任务 keyvoid不进行管理的一次性任务,任务必定会执行且无法取消void进行管理的一次性任务,任务一段时间后执行,执行前可取消void进行管理的任务,使用触发器判断是否执行,可取消voidscheduleAtFixedRate(String key, Runnable runnable, Long period) 进行管理的任务,以固定间隔重复执行,可取消voidscheduleAtFixedRate(String key, Runnable runnable, Date startAt, Long period) 进行管理的任务,指定日期后开始按固定间隔执行,可取消voidscheduleDontRemove(String key, Runnable runnable, Date startAt) 进行管理的一次性任务,任务一段时间后执行,执行前可取消,执行后不自动移除
-
构造器详细资料
-
SchedulerService
public SchedulerService(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler valotTreadPoolScheduler)
-
-
方法详细资料
-
exist
当前是否存在该key的任务- 参数:
key- 任务key
-
schedule
不进行管理的一次性任务,任务必定会执行且无法取消 -
schedule
进行管理的一次性任务,任务一段时间后执行,执行前可取消 -
scheduleDontRemove
进行管理的一次性任务,任务一段时间后执行,执行前可取消,执行后不自动移除 -
schedule
进行管理的任务,使用触发器判断是否执行,可取消 -
scheduleAtFixedRate
进行管理的任务,以固定间隔重复执行,可取消 -
scheduleAtFixedRate
进行管理的任务,指定日期后开始按固定间隔执行,可取消 -
cancel
取消某个key的定时任务 -
cancel
取消某个key的定时任务 -
cancel
取消某个key的定时任务- 参数:
interrupt- 是否强制取消
-
getKeys
获取所有任务 key
-