public class QuartzJobManager extends Object
QuartzJob 管理器
| 构造器和说明 |
|---|
QuartzJobManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addJob(String jobName,
Class<? extends org.quartz.Job> jobClass,
String cronExpression)
添加JOB
|
void |
addJob(String jobName,
String jobGroupName,
String triggerName,
String triggerGroupName,
Class<? extends org.quartz.Job> jobClass,
String cronExpression)
添加JOB
|
void |
addJob(String jobName,
String jobGroupName,
String triggerName,
String triggerGroupName,
Class<? extends org.quartz.Job> jobClass,
String cronExpression,
Map<String,Object> dataMap)
添加JOB
|
boolean |
isJobAdded(String jobName,
String jobGroupName)
判断是否已添加过该job
|
void |
modifyJobTime(String jobName,
String cronExpression)
修改JOB触发时间
|
void |
modifyJobTime(String triggerName,
String triggerGroupName,
Date startTime,
Date endTime)
修改JOB触发时间
|
void |
modifyJobTime(String triggerName,
String triggerGroupName,
String cronExpression)
修改JOB触发时间
|
void |
removeJob(String jobName)
移除JOB
|
void |
removeJob(String jobName,
String jobGroupName,
String triggerName,
String triggerGroupName)
移除JOB
|
public void addJob(String jobName, Class<? extends org.quartz.Job> jobClass, String cronExpression) throws ParseException, org.quartz.SchedulerException
jobName - JOB名称jobClass - JOB类cronExpression - ParseExceptionorg.quartz.SchedulerExceptionpublic void addJob(String jobName, String jobGroupName, String triggerName, String triggerGroupName, Class<? extends org.quartz.Job> jobClass, String cronExpression) throws org.quartz.SchedulerException, ParseException
jobName - JOB名称jobGroupName - JOB组名称triggerName - 触发器名称triggerGroupName - 触发器组名称jobClass - JOB类cronExpression - 时间规则表达式org.quartz.SchedulerExceptionParseExceptionpublic void addJob(String jobName, String jobGroupName, String triggerName, String triggerGroupName, Class<? extends org.quartz.Job> jobClass, String cronExpression, Map<String,Object> dataMap) throws org.quartz.SchedulerException, ParseException
jobName - JOB名称jobGroupName - JOB组名称triggerName - 触发器名称triggerGroupName - 触发器组名称jobClass - JOB类cronExpression - 时间规则表达式dataMap - 数据Maporg.quartz.SchedulerExceptionParseExceptionpublic void modifyJobTime(String jobName, String cronExpression) throws org.quartz.SchedulerException, ParseException
jobName - JOB名称cronExpression - 时间表达式org.quartz.SchedulerExceptionParseExceptionpublic void modifyJobTime(String triggerName, String triggerGroupName, String cronExpression) throws org.quartz.SchedulerException, ParseException
triggerName - 触发器名称triggerGroupName - 触发器粗面cronExpression - 时间表达式org.quartz.SchedulerExceptionParseExceptionpublic void modifyJobTime(String triggerName, String triggerGroupName, Date startTime, Date endTime) throws org.quartz.SchedulerException
triggerName - 触发器名称triggerGroupName - 触发器组名startTime - 开始时间endTime - 结束时间org.quartz.SchedulerExceptionpublic void removeJob(String jobName) throws org.quartz.SchedulerException
jobName - JOB名称org.quartz.SchedulerExceptionpublic void removeJob(String jobName, String jobGroupName, String triggerName, String triggerGroupName) throws org.quartz.SchedulerException
jobName - JOB名称jobGroupName - JOB组名triggerName - 触发器名称triggerGroupName - 触发器组名org.quartz.SchedulerExceptionpublic boolean isJobAdded(String jobName, String jobGroupName) throws org.quartz.SchedulerException, ParseException
jobName - 任务名称jobGroupName - 任务组名称org.quartz.SchedulerExceptionParseExceptionCopyright © 2016. All rights reserved.