|
@@ -164,11 +164,10 @@ public final class XxlJobDynamicScheduler {
|
164
|
164
|
*/
|
165
|
165
|
public static void fillJobInfo(XxlJobInfo jobInfo) {
|
166
|
166
|
|
167
|
|
- String group = String.valueOf(jobInfo.getJobGroup());
|
168
|
167
|
String name = String.valueOf(jobInfo.getId());
|
169
|
168
|
|
170
|
169
|
// trigger key
|
171
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(name, group);
|
|
170
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(name);
|
172
|
171
|
try {
|
173
|
172
|
|
174
|
173
|
// trigger cron
|
|
@@ -198,15 +197,14 @@ public final class XxlJobDynamicScheduler {
|
198
|
197
|
* add trigger + job
|
199
|
198
|
*
|
200
|
199
|
* @param jobName
|
201
|
|
- * @param jobGroup
|
202
|
200
|
* @param cronExpression
|
203
|
201
|
* @return
|
204
|
202
|
* @throws SchedulerException
|
205
|
203
|
*/
|
206
|
|
- public static boolean addJob(String jobName, String jobGroup, String cronExpression) throws SchedulerException {
|
|
204
|
+ public static boolean addJob(String jobName, String cronExpression) throws SchedulerException {
|
207
|
205
|
// 1、job key
|
208
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
209
|
|
- JobKey jobKey = new JobKey(jobName, jobGroup);
|
|
206
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
|
207
|
+ JobKey jobKey = new JobKey(jobName);
|
210
|
208
|
|
211
|
209
|
// 2、valid
|
212
|
210
|
if (scheduler.checkExists(triggerKey)) {
|
|
@@ -239,16 +237,15 @@ public final class XxlJobDynamicScheduler {
|
239
|
237
|
* remove trigger + job
|
240
|
238
|
*
|
241
|
239
|
* @param jobName
|
242
|
|
- * @param jobGroup
|
243
|
240
|
* @return
|
244
|
241
|
* @throws SchedulerException
|
245
|
242
|
*/
|
246
|
|
- public static boolean removeJob(String jobName, String jobGroup) throws SchedulerException {
|
|
243
|
+ public static boolean removeJob(String jobName) throws SchedulerException {
|
247
|
244
|
|
248
|
|
- JobKey jobKey = new JobKey(jobName, jobGroup);
|
|
245
|
+ JobKey jobKey = new JobKey(jobName);
|
249
|
246
|
scheduler.deleteJob(jobKey);
|
250
|
247
|
|
251
|
|
- /*TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
|
248
|
+ /*TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
252
|
249
|
if (scheduler.checkExists(triggerKey)) {
|
253
|
250
|
scheduler.unscheduleJob(triggerKey); // trigger + job
|
254
|
251
|
}*/
|
|
@@ -261,16 +258,15 @@ public final class XxlJobDynamicScheduler {
|
261
|
258
|
/**
|
262
|
259
|
* updateJobCron
|
263
|
260
|
*
|
264
|
|
- * @param jobGroup
|
265
|
261
|
* @param jobName
|
266
|
262
|
* @param cronExpression
|
267
|
263
|
* @return
|
268
|
264
|
* @throws SchedulerException
|
269
|
265
|
*/
|
270
|
|
- public static boolean updateJobCron(String jobGroup, String jobName, String cronExpression) throws SchedulerException {
|
|
266
|
+ public static boolean updateJobCron(String jobName, String cronExpression) throws SchedulerException {
|
271
|
267
|
|
272
|
268
|
// 1、job key
|
273
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
|
269
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
274
|
270
|
|
275
|
271
|
// 2、valid
|
276
|
272
|
if (!scheduler.checkExists(triggerKey)) {
|
|
@@ -293,7 +289,7 @@ public final class XxlJobDynamicScheduler {
|
293
|
289
|
scheduler.rescheduleJob(triggerKey, oldTrigger);
|
294
|
290
|
|
295
|
291
|
/*
|
296
|
|
- JobKey jobKey = new JobKey(jobName, jobGroup);
|
|
292
|
+ JobKey jobKey = new JobKey(jobName);
|
297
|
293
|
|
298
|
294
|
// old job detail
|
299
|
295
|
JobDetail jobDetail = scheduler.getJobDetail(jobKey);
|
|
@@ -304,7 +300,7 @@ public final class XxlJobDynamicScheduler {
|
304
|
300
|
// cover trigger of job detail
|
305
|
301
|
scheduler.scheduleJob(jobDetail, triggerSet, true);*/
|
306
|
302
|
|
307
|
|
- logger.info(">>>>>>>>>>> resumeJob success, JobGroup:{}, JobName:{}", jobGroup, jobName);
|
|
303
|
+ logger.info(">>>>>>>>>>> resumeJob success, JobName:{}", jobName);
|
308
|
304
|
return true;
|
309
|
305
|
}
|
310
|
306
|
|
|
@@ -313,13 +309,12 @@ public final class XxlJobDynamicScheduler {
|
313
|
309
|
* pause
|
314
|
310
|
*
|
315
|
311
|
* @param jobName
|
316
|
|
- * @param jobGroup
|
317
|
312
|
* @return
|
318
|
313
|
* @throws SchedulerException
|
319
|
314
|
*/
|
320
|
|
- /*public static boolean pauseJob(String jobName, String jobGroup) throws SchedulerException {
|
|
315
|
+ /*public static boolean pauseJob(String jobName) throws SchedulerException {
|
321
|
316
|
|
322
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
|
317
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
323
|
318
|
|
324
|
319
|
boolean result = false;
|
325
|
320
|
if (scheduler.checkExists(triggerKey)) {
|
|
@@ -336,13 +331,12 @@ public final class XxlJobDynamicScheduler {
|
336
|
331
|
* resume
|
337
|
332
|
*
|
338
|
333
|
* @param jobName
|
339
|
|
- * @param jobGroup
|
340
|
334
|
* @return
|
341
|
335
|
* @throws SchedulerException
|
342
|
336
|
*/
|
343
|
|
- /*public static boolean resumeJob(String jobName, String jobGroup) throws SchedulerException {
|
|
337
|
+ /*public static boolean resumeJob(String jobName) throws SchedulerException {
|
344
|
338
|
|
345
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
|
339
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
346
|
340
|
|
347
|
341
|
boolean result = false;
|
348
|
342
|
if (scheduler.checkExists(triggerKey)) {
|
|
@@ -359,14 +353,13 @@ public final class XxlJobDynamicScheduler {
|
359
|
353
|
* run
|
360
|
354
|
*
|
361
|
355
|
* @param jobName
|
362
|
|
- * @param jobGroup
|
363
|
356
|
* @return
|
364
|
357
|
* @throws SchedulerException
|
365
|
358
|
*/
|
366
|
|
- /*public static boolean triggerJob(String jobName, String jobGroup) throws SchedulerException {
|
|
359
|
+ /*public static boolean triggerJob(String jobName) throws SchedulerException {
|
367
|
360
|
// TriggerKey : name + group
|
368
|
|
- JobKey jobKey = new JobKey(jobName, jobGroup);
|
369
|
|
- TriggerKey triggerKey = TriggerKey.triggerKey(jobName, jobGroup);
|
|
361
|
+ JobKey jobKey = new JobKey(jobName);
|
|
362
|
+ TriggerKey triggerKey = TriggerKey.triggerKey(jobName);
|
370
|
363
|
|
371
|
364
|
boolean result = false;
|
372
|
365
|
if (scheduler.checkExists(triggerKey)) {
|