类 SingleDymanicTask
java.lang.Object
tech.mhuang.pacebox.springboot.core.task.SingleDymanicTask
- 所有已实现的接口:
ISingleDymanicTask
单机动态任务
- 从以下版本开始:
- 1.0.0
- 作者:
- mhuang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask) 添加线程池任务调度类启动任务启动任务(启动后会等待到下一次的时间进行执行)启动任务启动任务(启动后会等待到下一次的时间进行执行)startJobOnly(String jobName, Runnable run, Long peroid) 启动任务(只执行一次、执行后记得将任务删除)startJobOnly(String jobName, Runnable run, String cron) 启动任务(只执行一次、执行后记得将任务删除)startJobOnly(String jobName, Runnable run, Date date) 启动任务(只执行一次、执行后记得将任务删除)停止删除任务updateCronLazy(String jobName, String cron) 修改Cron任务,不会影响当前执行的任务。执行逻辑线删除在创建任务。执行逻辑线删除在创建任务。修改任务修改任务执行逻辑线删除在创建任务updateSecordsLazy(String jobName, Long period) 修改时间间隔任务,不会影响当前执行的任务。
-
构造器详细资料
-
SingleDymanicTask
public SingleDymanicTask()
-
-
方法详细资料
-
startJob
从接口复制的说明:ISingleDymanicTask启动任务- 指定者:
startJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名run- 启动执行的线程conn- cron表达式- 返回:
- Boolean
-
startJobOnly
从接口复制的说明:ISingleDymanicTask启动任务(只执行一次、执行后记得将任务删除)- 指定者:
startJobOnly在接口中ISingleDymanicTask- 参数:
jobName- 启动任务run- 启动执行的线程date- 启动任务的时间- 返回:
- Boolean
-
startJobOnly
从接口复制的说明:ISingleDymanicTask启动任务(只执行一次、执行后记得将任务删除)- 指定者:
startJobOnly在接口中ISingleDymanicTask- 参数:
jobName- 启动任务run- 启动执行的线程cron- 启动任务的时间表达式- 返回:
- Boolean
-
startJobOnly
从接口复制的说明:ISingleDymanicTask启动任务(只执行一次、执行后记得将任务删除)- 指定者:
startJobOnly在接口中ISingleDymanicTask- 参数:
jobName- 启动任务run- 启动执行的线程peroid- 启动任务的毫秒数- 返回:
- Boolean
-
startJob
从接口复制的说明:ISingleDymanicTask启动任务(启动后会等待到下一次的时间进行执行)- 指定者:
startJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名run- 启动执行的线程conn- cron表达式real- 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行- 返回:
- Boolean
-
startJob
从接口复制的说明:ISingleDymanicTask启动任务(启动后会等待到下一次的时间进行执行)- 指定者:
startJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名run- 启动执行的线程period- 执行的毫秒间隔real- 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行- 返回:
- Boolean
-
startJob
从接口复制的说明:ISingleDymanicTask启动任务- 指定者:
startJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名run- 启动执行的线程period- 执行的毫秒间隔- 返回:
- Boolean
-
stopJob
从接口复制的说明:ISingleDymanicTask停止删除任务- 指定者:
stopJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名- 返回:
- Boolean
-
updateCronLazy
从接口复制的说明:ISingleDymanicTask修改Cron任务,不会影响当前执行的任务。等执行完毕后会计算下次的时间戳- 指定者:
updateCronLazy在接口中ISingleDymanicTask- 参数:
jobName- 任务名cron- 修改后的cron表达式- 返回:
- Boolean
-
updateSecordsLazy
从接口复制的说明:ISingleDymanicTask修改时间间隔任务,不会影响当前执行的任务。等执行完毕后会计算下次的时间戳- 指定者:
updateSecordsLazy在接口中ISingleDymanicTask- 参数:
jobName- 任务名period- 修改后的毫秒间隔- 返回:
- Boolean
-
updateJob
从接口复制的说明:ISingleDymanicTask执行逻辑线删除在创建任务- 指定者:
updateJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名cron- 修改后的cron表达式- 返回:
- Boolean
-
updateJob
从接口复制的说明:ISingleDymanicTask执行逻辑线删除在创建任务。- 指定者:
updateJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名secord- 修改后的毫秒间隔- 返回:
- Boolean
-
updateJob
从接口复制的说明:ISingleDymanicTask执行逻辑线删除在创建任务。- 指定者:
updateJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名run- 修改后的任务启动线程- 返回:
- Boolean
-
updateJob
修改任务- 指定者:
updateJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名称run- 修改的处理conn- 修改的时间- 返回:
- Boolean
-
updateJob
修改任务- 指定者:
updateJob在接口中ISingleDymanicTask- 参数:
jobName- 任务名称run- 修改的处理secord- 修改的时间- 返回:
- Boolean
-
addThreadPoolTaskScheduler
public void addThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask) 从接口复制的说明:ISingleDymanicTask添加线程池任务调度类- 指定者:
addThreadPoolTaskScheduler在接口中ISingleDymanicTask- 参数:
singlePoolTask- 线程池任务调度
-