接口 ISingleDymanicTask
- 所有已知实现类:
SingleDymanicTask
public interface ISingleDymanicTask
单机任务接口类、可自行配合redis或者其他工具使用
- 从以下版本开始:
- 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 peroid) 修改时间间隔任务,不会影响当前执行的任务。
-
方法详细资料
-
startJob
启动任务- 参数:
jobName- 任务名run- 启动执行的线程conn- cron表达式- 返回:
- Boolean
-
startJobOnly
启动任务(只执行一次、执行后记得将任务删除)- 参数:
jobName- 启动任务run- 启动执行的线程date- 启动任务的时间- 返回:
- Boolean
-
startJobOnly
启动任务(只执行一次、执行后记得将任务删除)- 参数:
jobName- 启动任务run- 启动执行的线程cron- 启动任务的时间表达式- 返回:
- Boolean
-
startJobOnly
启动任务(只执行一次、执行后记得将任务删除)- 参数:
jobName- 启动任务run- 启动执行的线程peroid- 启动任务的毫秒数- 返回:
- Boolean
-
startJob
启动任务(启动后会等待到下一次的时间进行执行)- 参数:
jobName- 任务名run- 启动执行的线程conn- cron表达式real- 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行- 返回:
- Boolean
-
startJob
启动任务(启动后会等待到下一次的时间进行执行)- 参数:
jobName- 任务名run- 启动执行的线程period- 执行的毫秒间隔real- 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行- 返回:
- Boolean
-
startJob
启动任务- 参数:
jobName- 任务名run- 启动执行的线程period- 执行的毫秒间隔- 返回:
- Boolean
-
stopJob
停止删除任务- 参数:
jobName- 任务名- 返回:
- Boolean
-
updateCronLazy
修改Cron任务,不会影响当前执行的任务。等执行完毕后会计算下次的时间戳- 参数:
jobName- 任务名cron- 修改后的cron表达式- 返回:
- Boolean
-
updateSecordsLazy
修改时间间隔任务,不会影响当前执行的任务。等执行完毕后会计算下次的时间戳- 参数:
jobName- 任务名peroid- 修改后的毫秒间隔- 返回:
- Boolean
-
updateJob
执行逻辑线删除在创建任务- 参数:
jobName- 任务名cron- 修改后的cron表达式- 返回:
- Boolean
-
updateJob
执行逻辑线删除在创建任务。- 参数:
jobName- 任务名peroid- 修改后的毫秒间隔- 返回:
- Boolean
-
updateJob
执行逻辑线删除在创建任务。- 参数:
jobName- 任务名run- 修改后的任务启动线程- 返回:
- Boolean
-
updateJob
会先停止任务在创建任务,- 参数:
jobName- 任务名run- 修改后的修改任务的启动线程cron- cron表达式- 返回:
- Boolean
-
updateJob
会先停止任务在创建任务,- 参数:
jobName- 任务名run- 修改后的启动的线程secord- 修改后的间隔的毫秒数- 返回:
- Boolean
-
addThreadPoolTaskScheduler
void addThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask) 添加线程池任务调度类- 参数:
singlePoolTask- 线程池任务调度
-