public class QuartzManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
QuartzManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJob(ScheduleJob job)
添加任务
|
void |
deleteJob(ScheduleJob scheduleJob)
删除一个job
|
void |
empty()
清空任务
|
List<ScheduleJob> |
getAllJob()
获取所有计划中的任务列表
|
static org.quartz.JobKey |
getJobKey(ScheduleJob job)
获取jobKey
|
List<ScheduleJob> |
getRunningJob()
所有正在运行的job
|
static org.quartz.TriggerKey |
getTriggerKey(ScheduleJob job)
获取触发器key
|
static org.quartz.CronScheduleBuilder |
handleCronScheduleMisfirePolicy(ScheduleJob scheduleJob,
org.quartz.CronScheduleBuilder cb) |
void |
pauseJob(ScheduleJob scheduleJob)
暂停一个job
|
void |
resumeJob(ScheduleJob scheduleJob)
恢复一个job
|
void |
runAJobNow(ScheduleJob scheduleJob)
立即执行job
|
void |
updateJobCron(ScheduleJob scheduleJob)
更新job时间表达式
|
public static org.quartz.TriggerKey getTriggerKey(ScheduleJob job)
public static org.quartz.JobKey getJobKey(ScheduleJob job)
public static org.quartz.CronScheduleBuilder handleCronScheduleMisfirePolicy(ScheduleJob scheduleJob, org.quartz.CronScheduleBuilder cb) throws QuartzException
QuartzExceptionpublic void addJob(ScheduleJob job) throws org.quartz.SchedulerException
job - org.quartz.SchedulerExceptionpublic List<ScheduleJob> getAllJob() throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic List<ScheduleJob> getRunningJob() throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionpublic void pauseJob(ScheduleJob scheduleJob) throws org.quartz.SchedulerException
scheduleJob - org.quartz.SchedulerExceptionpublic void resumeJob(ScheduleJob scheduleJob) throws org.quartz.SchedulerException
scheduleJob - org.quartz.SchedulerExceptionpublic void deleteJob(ScheduleJob scheduleJob) throws org.quartz.SchedulerException
scheduleJob - org.quartz.SchedulerExceptionpublic void runAJobNow(ScheduleJob scheduleJob) throws org.quartz.SchedulerException
scheduleJob - org.quartz.SchedulerExceptionpublic void updateJobCron(ScheduleJob scheduleJob) throws org.quartz.SchedulerException
scheduleJob - org.quartz.SchedulerExceptionpublic void empty()
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionCopyright © 2018. All rights reserved.