public class SingleDymanicTask extends Object implements ISingleDymanicTask
| 构造器和说明 |
|---|
SingleDymanicTask() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 secord)
执行逻辑线删除在创建任务。
|
Boolean |
updateJob(String jobName,
Runnable run)
执行逻辑线删除在创建任务。
|
Boolean |
updateJob(String jobName,
Runnable run,
Long secord)
修改任务
|
Boolean |
updateJob(String jobName,
Runnable run,
String conn)
修改任务
|
Boolean |
updateJob(String jobName,
String cron)
执行逻辑线删除在创建任务
|
Boolean |
updateSecordsLazy(String jobName,
Long period)
修改时间间隔任务,不会影响当前执行的任务。
|
public Boolean startJob(String jobName, Runnable run, String conn)
ISingleDymanicTaskstartJob 在接口中 ISingleDymanicTaskjobName - 任务名run - 启动执行的线程conn - cron表达式public Boolean startJobOnly(String jobName, Runnable run, Date date)
ISingleDymanicTaskstartJobOnly 在接口中 ISingleDymanicTaskjobName - 启动任务run - 启动执行的线程date - 启动任务的时间public Boolean startJobOnly(String jobName, Runnable run, String cron)
ISingleDymanicTaskstartJobOnly 在接口中 ISingleDymanicTaskjobName - 启动任务run - 启动执行的线程cron - 启动任务的时间表达式public Boolean startJobOnly(String jobName, Runnable run, Long peroid)
ISingleDymanicTaskstartJobOnly 在接口中 ISingleDymanicTaskjobName - 启动任务run - 启动执行的线程peroid - 启动任务的毫秒数public Boolean startJob(String jobName, Runnable run, String conn, Boolean real)
ISingleDymanicTaskstartJob 在接口中 ISingleDymanicTaskjobName - 任务名run - 启动执行的线程conn - cron表达式real - 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行public Boolean startJob(String jobName, Runnable run, Long period, Boolean real)
ISingleDymanicTaskstartJob 在接口中 ISingleDymanicTaskjobName - 任务名run - 启动执行的线程period - 执行的毫秒间隔real - 为true时跟startJob一致、为false时代表开启任务后等待时间到达后执行、创建则不执行public Boolean startJob(String jobName, Runnable run, Long period)
ISingleDymanicTaskstartJob 在接口中 ISingleDymanicTaskjobName - 任务名run - 启动执行的线程period - 执行的毫秒间隔public Boolean stopJob(String jobName)
ISingleDymanicTaskstopJob 在接口中 ISingleDymanicTaskjobName - 任务名public Boolean updateCronLazy(String jobName, String cron)
ISingleDymanicTaskupdateCronLazy 在接口中 ISingleDymanicTaskjobName - 任务名cron - 修改后的cron表达式public Boolean updateSecordsLazy(String jobName, Long period)
ISingleDymanicTaskupdateSecordsLazy 在接口中 ISingleDymanicTaskjobName - 任务名period - 修改后的毫秒间隔public Boolean updateJob(String jobName, String cron)
ISingleDymanicTaskupdateJob 在接口中 ISingleDymanicTaskjobName - 任务名cron - 修改后的cron表达式public Boolean updateJob(String jobName, Long secord)
ISingleDymanicTaskupdateJob 在接口中 ISingleDymanicTaskjobName - 任务名secord - 修改后的毫秒间隔public Boolean updateJob(String jobName, Runnable run)
ISingleDymanicTaskupdateJob 在接口中 ISingleDymanicTaskjobName - 任务名run - 修改后的任务启动线程public Boolean updateJob(String jobName, Runnable run, String conn)
updateJob 在接口中 ISingleDymanicTaskjobName - 任务名称run - 修改的处理conn - 修改的时间public Boolean updateJob(String jobName, Runnable run, Long secord)
updateJob 在接口中 ISingleDymanicTaskjobName - 任务名称run - 修改的处理secord - 修改的时间public void addThreadPoolTaskScheduler(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler singlePoolTask)
ISingleDymanicTaskaddThreadPoolTaskScheduler 在接口中 ISingleDymanicTasksinglePoolTask - 线程池任务调度Copyright © 2021. All rights reserved.