2017-08-28 7 views
-1

データベースにジョブキーがあり、そのジョブキーを削除します。ジョブスケジューラを削除

Issue-私は私はあなたが助けることができる場合Job name

Job Keyに誰もを変換したい scheduler.deleteJob //(Job name is in String)

を使用しています!助けて。私に解決策を教えてください。

ありがとうございます。

答えて

0

予定されているジョブをキー(グループ、名前)で開始/停止したいとするアサート。ここ は、私は私のプロジェクトでそれをやった方法です:

scheduler.deleteJob(new JobKey("your-job-name", "your-job-group")); 
TriggerKey triggerKey = new TriggerKey("your-trigger-name", "your-trigger-group"); 
scheduler.unscheduleJob(triggerKey); 
スケジュールとジョブを停止

JobDetail jobDetail = JobBuilder.newJob(YourJob.class) 
     .withIdentity("your-job-name", "your-job-group") 
     .build(); 
Trigger trigger = TriggerBuilder.newTrigger() 
     .withIdentity("your-trigger-name", "your-trigger-group") 
     .withSchedule(CronScheduleBuilder.cronSchedule("0 0 * * ? *")) 
     .startNow() 
     .build(); 
scheduler.scheduleJob(jobDetail, trigger); 
scheduler.start(); 

新しいスケジュールを開始

関連する問題