|
@ -41,8 +41,7 @@ public class QuartzHelper {
|
|
|
jobDataMap.putAll(params);
|
|
|
CronTrigger trigger = TriggerBuilder
|
|
|
.newTrigger()
|
|
|
.withIdentity("trigger-name:" + jobKey,
|
|
|
"trigger-group:" + jobKey)
|
|
|
.withIdentity("trigger-name:" + jobKey,"trigger-group:" + jobKey)
|
|
|
.withSchedule(CronScheduleBuilder.cronSchedule(cronString))
|
|
|
.build();
|
|
|
scheduler.scheduleJob(job, trigger);
|
|
@ -53,10 +52,8 @@ public class QuartzHelper {
|
|
|
}
|
|
|
|
|
|
public void removeJob(String jobKeyString) throws Exception {
|
|
|
TriggerKey triggerKey = new TriggerKey("trigger-name:" + jobKeyString,
|
|
|
"trigger-group:" + jobKeyString);
|
|
|
JobKey jobName = new JobKey("job-group:" + jobKeyString, "job-id:"
|
|
|
+ jobKeyString);
|
|
|
TriggerKey triggerKey = new TriggerKey("trigger-name:" + jobKeyString, "trigger-group:" + jobKeyString);
|
|
|
JobKey jobName = new JobKey("job-id:" + jobKeyString, "job-group:" + jobKeyString);
|
|
|
scheduler.pauseTrigger(triggerKey);// 停止触发器
|
|
|
scheduler.unscheduleJob(triggerKey);// 移除触发器
|
|
|
scheduler.deleteJob(jobName);// 删除任务
|