public interface SysQuartzService
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
checkExistsScheduleJob(String jobName,
String jobGroup)
根据定时任务名称来判断任务是否存在
|
ResultEntity |
createScheduleJobCron(SysJobConfigEntity sysJobConfigEntity)
创建定时任务Cron
定时任务创建之后默认启动状态
|
void |
createScheduleJobSimple(SysJobConfigEntity sysJobConfigEntity)
创建定时任务Simple
sysQuartzEntity.getInterval()==null表示单次提醒,
否则循环提醒(sysQuartzEntity.getEndTime()!
|
ResultEntity |
delete(List<String> ids)
删除分布式定时任务配置
|
ResultEntity |
deleteScheduleJob(String jobName,
String jobGroup)
根据定时任务名称从调度器当中删除定时任务
|
ResultEntity |
getScheduleJobStatus(String jobName,
String jobGroup)
获取任务状态
|
ResultEntity |
insert(SysJobConfigEntity sysJobConfigEntity)
创建定时任务并启动
|
ResultEntity |
list(SysJobConfigEntity quartzEntity)
查询所有的任务
|
ResultEntity |
list(SysJobConfigEntity sysJobConfig,
Integer pageNum,
Integer pageSize,
String sortName,
String sortOrder)
分页查询分布式定时任务配置
|
ResultEntity |
pauseScheduleJob(String jobName,
String jobGroup)
根据任务名称暂停定时任务
|
ResultEntity |
resumeScheduleJob(String jobName,
String jobGroup)
根据任务名称恢复定时任务
|
ResultEntity |
runOnce(String jobName,
String jobGroup)
根据任务名称立即运行一次定时任务
|
ResultEntity |
update(SysJobConfigEntity sysJobConfig)
修改分布式定时任务配置
|
void createScheduleJobSimple(SysJobConfigEntity sysJobConfigEntity) throws Exception
sysJobConfigEntity - 分布式定时任务配置类ExceptionResultEntity createScheduleJobCron(SysJobConfigEntity sysJobConfigEntity) throws Exception
sysJobConfigEntity - 定时任务信息类ExceptionResultEntity pauseScheduleJob(String jobName, String jobGroup) throws Exception
jobName - 定时任务名称jobGroup - 任务组(没有分组传值null)ExceptionResultEntity resumeScheduleJob(String jobName, String jobGroup) throws Exception
jobName - 定时任务名jobGroup - 任务组(没有分组传值null)ExceptionResultEntity runOnce(String jobName, String jobGroup)
jobName - 定时任务名称jobGroup - 任务组(没有分组传值null)ResultEntity deleteScheduleJob(String jobName, String jobGroup) throws Exception
jobName - 定时任务名称jobGroup - 任务组(没有分组传值null)ExceptionBoolean checkExistsScheduleJob(String jobName, String jobGroup) throws Exception
jobName - 定时任务名称jobGroup - 任务组(没有分组传值null)ExceptionResultEntity getScheduleJobStatus(String jobName, String jobGroup) throws Exception
jobName - 任务名称jobGroup - 任务组(没有分组传值null)ExceptionResultEntity insert(SysJobConfigEntity sysJobConfigEntity)
sysJobConfigEntity - 定时任务ResultEntity list(SysJobConfigEntity quartzEntity) throws Exception
quartzEntity - 分布式定时任务配置类ExceptionResultEntity list(SysJobConfigEntity sysJobConfig, Integer pageNum, Integer pageSize, String sortName, String sortOrder)
sysJobConfig - 分布式定时任务配置pageNum - 初始页pageSize - 每页条数sortName - 排序信息sortOrder - 排序顺序ResultEntity update(SysJobConfigEntity sysJobConfig)
sysJobConfig - 分布式定时任务配置ResultEntity delete(List<String> ids)
ids - 分布式定时任务配置主键集合Copyright © 2021. All rights reserved.