public interface ISingleDymanicTask
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask)
添加线程池任务调度类
|
Boolean |
startJob(String jobName,
Runnable run,
Long period)
启动任务
|
Boolean |
startJob(String jobName,
Runnable run,
Long period,
Boolean real)
启动任务(启动后会等待到下一次的时间进行执行)
|
Boolean |
startJob(String jobName,
Runnable run,
String conn)
启动任务
|
Boolean |
startJob(String jobName,
Runnable run,
String conn,
Boolean real)
启动任务(启动后会等待到下一次的时间进行执行)
|
Boolean |
startJobOnly(String jobName,
Runnable run,
Date date)
启动任务(只执行一次、执行后记得将任务删除)
|
Boolean |
startJobOnly(String jobName,
Runnable run,
Long peroid)
启动任务(只执行一次、执行后记得将任务删除)
|
Boolean |
startJobOnly(String jobName,
Runnable run,
String cron)
启动任务(只执行一次、执行后记得将任务删除)
|
Boolean |
stopJob(String jobName)
停止删除任务
|
Boolean |
updateCronLazy(String jobName,
String cron)
修改Cron任务,不会影响当前执行的任务。
|
Boolean |
updateJob(String jobName,
Long peroid)
执行逻辑线删除在创建任务。
|
Boolean |
updateJob(String jobName,
Runnable run)
执行逻辑线删除在创建任务。
|
Boolean |
updateJob(String jobName,
Runnable run,
Long secord)
会先停止任务在创建任务,
|
Boolean |
updateJob(String jobName,
Runnable run,
String cron)
会先停止任务在创建任务,
|
Boolean |
updateJob(String jobName,
String cron)
执行逻辑线删除在创建任务
|
Boolean |
updateSecordsLazy(String jobName,
Long peroid)
修改时间间隔任务,不会影响当前执行的任务。
|
Boolean startJob(String jobName, Runnable run, String conn)
jobName - 任务名run - 启动执行的线程conn - cron表达式Boolean startJobOnly(String jobName, Runnable run, Date date)
jobName - 启动任务run - 启动执行的线程date - 启动任务的时间Boolean startJobOnly(String jobName, Runnable run, String cron)
jobName - 启动任务run - 启动执行的线程cron - 启动任务的时间表达式Boolean startJobOnly(String jobName, Runnable run, Long peroid)
jobName - 启动任务run - 启动执行的线程peroid - 启动任务的毫秒数Boolean startJob(String jobName, Runnable run, String conn, Boolean real)
jobName - 任务名run - 启动执行的线程conn - cron表达式real - 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行Boolean startJob(String jobName, Runnable run, Long period, Boolean real)
jobName - 任务名run - 启动执行的线程period - 执行的毫秒间隔real - 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行Boolean startJob(String jobName, Runnable run, Long period)
jobName - 任务名run - 启动执行的线程period - 执行的毫秒间隔Boolean updateCronLazy(String jobName, String cron)
jobName - 任务名cron - 修改后的cron表达式Boolean updateSecordsLazy(String jobName, Long peroid)
jobName - 任务名peroid - 修改后的毫秒间隔Boolean updateJob(String jobName, String cron)
jobName - 任务名cron - 修改后的cron表达式Boolean updateJob(String jobName, Long peroid)
jobName - 任务名peroid - 修改后的毫秒间隔Boolean updateJob(String jobName, Runnable run)
jobName - 任务名run - 修改后的任务启动线程Boolean updateJob(String jobName, Runnable run, String cron)
jobName - 任务名run - 修改后的修改任务的启动线程cron - cron表达式Boolean updateJob(String jobName, Runnable run, Long secord)
jobName - 任务名run - 修改后的启动的线程secord - 修改后的间隔的毫秒数void addThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask)
singlePoolTask - 线程池任务调度Copyright © 2021. All rights reserved.