|
|
@ -459,17 +459,11 @@ public class SchedulerServiceImpl extends BaseServiceImpl implements SchedulerSe |
|
|
|
|
|
|
|
|
|
|
|
String jobName = QuartzExecutors.buildJobName(scheduleId); |
|
|
|
String jobName = QuartzExecutors.buildJobName(scheduleId); |
|
|
|
String jobGroupName = QuartzExecutors.buildJobGroupName(projectId); |
|
|
|
String jobGroupName = QuartzExecutors.buildJobGroupName(projectId); |
|
|
|
|
|
|
|
boolean result = QuartzExecutors.getInstance().deleteJob(jobName, jobGroupName); |
|
|
|
JobKey jobKey = new JobKey(jobName, jobGroupName); |
|
|
|
if (!result) { |
|
|
|
try { |
|
|
|
throw new ServiceException(String.format("Failed to delete job, jobName:%s, jobGroupName:%s", jobName, jobGroupName)); |
|
|
|
if (scheduler.checkExists(jobKey)) { |
|
|
|
|
|
|
|
logger.info("Try to delete job: {}, group name: {},", jobName, jobGroupName); |
|
|
|
|
|
|
|
scheduler.deleteJob(jobKey); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} catch (SchedulerException e) { |
|
|
|
|
|
|
|
logger.error("Failed to delete job: {}", jobKey); |
|
|
|
|
|
|
|
throw new ServiceException("Failed to delete job: " + jobKey); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("delete job success, job name: {}, job group name: {},", jobName, jobGroupName); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|