|
@@ -110,9 +110,8 @@ public class QuartzUtils {
|
|
|
* @param jobKeyName 定时任务名称
|
|
|
* @throws SchedulerException
|
|
|
*/
|
|
|
- public static void pauseScheduleJob(Scheduler scheduler, String jobKeyName) {
|
|
|
- String[] jobNameGroupArr = jobKeyName.split("\\.");
|
|
|
- JobKey jobKey = JobKey.jobKey(jobNameGroupArr[1], jobNameGroupArr[0]);
|
|
|
+ public static void pauseScheduleJob(Scheduler scheduler, String jobKeyName,String groupName) {
|
|
|
+ JobKey jobKey = JobKey.jobKey(jobKeyName, groupName);
|
|
|
try {
|
|
|
scheduler.pauseJob(jobKey);
|
|
|
} catch (SchedulerException e) {
|
|
@@ -127,9 +126,8 @@ public class QuartzUtils {
|
|
|
* @param jobKeyName 定时任务名称
|
|
|
* @throws SchedulerException
|
|
|
*/
|
|
|
- public static void resumeScheduleJob(Scheduler scheduler, String jobKeyName) {
|
|
|
- String[] jobNameGroupArr = jobKeyName.split("\\.");
|
|
|
- JobKey jobKey = JobKey.jobKey(jobNameGroupArr[1], jobNameGroupArr[0]);
|
|
|
+ public static void resumeScheduleJob(Scheduler scheduler, String jobKeyName,String groupName) {
|
|
|
+ JobKey jobKey = JobKey.jobKey(jobKeyName, groupName);
|
|
|
try {
|
|
|
scheduler.resumeJob(jobKey);
|
|
|
} catch (SchedulerException e) {
|
|
@@ -144,9 +142,8 @@ public class QuartzUtils {
|
|
|
* @param jobKeyName 定时任务名称
|
|
|
* @throws SchedulerException
|
|
|
*/
|
|
|
- public static void runOnce(Scheduler scheduler, String jobKeyName) {
|
|
|
- String[] jobNameGroupArr = jobKeyName.split("\\.");
|
|
|
- JobKey jobKey = JobKey.jobKey(jobNameGroupArr[1], jobNameGroupArr[0]);
|
|
|
+ public static void runOnce(Scheduler scheduler, String jobKeyName,String groupName) {
|
|
|
+ JobKey jobKey = JobKey.jobKey(jobKeyName, groupName);
|
|
|
try {
|
|
|
scheduler.triggerJob(jobKey);
|
|
|
} catch (SchedulerException e) {
|
|
@@ -162,7 +159,7 @@ public class QuartzUtils {
|
|
|
* @throws SchedulerException
|
|
|
*/
|
|
|
public static void updateScheduleJob(Scheduler scheduler, QuartzBean quartzBean) {
|
|
|
- deleteScheduleJob(scheduler, quartzBean.getGroupName() + "." + quartzBean.getJobName());
|
|
|
+ deleteScheduleJob(scheduler, quartzBean.getJobName(),quartzBean.getGroupName());
|
|
|
createScheduleJob(scheduler, quartzBean);
|
|
|
}
|
|
|
|
|
@@ -173,9 +170,8 @@ public class QuartzUtils {
|
|
|
* @param jobKeyName 定时任务名称
|
|
|
* @throws SchedulerException
|
|
|
*/
|
|
|
- public static void deleteScheduleJob(Scheduler scheduler, String jobKeyName) {
|
|
|
- String[] jobNameGroupArr = jobKeyName.split("\\.");
|
|
|
- JobKey jobKey = JobKey.jobKey(jobNameGroupArr[1], jobNameGroupArr[0]);
|
|
|
+ public static void deleteScheduleJob(Scheduler scheduler, String jobKeyName,String groupName) {
|
|
|
+ JobKey jobKey = JobKey.jobKey(jobKeyName, groupName);
|
|
|
try {
|
|
|
if (ObjectUtils.isEmpty(jobKey)) {
|
|
|
return;
|