タグ付けされた質問 「quartz-scheduler」

20
SpringのQuartzジョブにBean参照を挿入しますか?
SpringでJobStoreTX永続ストアを使用してQuartzジョブを構成およびスケジュールすることができました。実行時に動的にスケジュールする必要があるため、SpringのQuartzジョブを使用していません。また、SpringをQuartzと統合するすべての例では、ShcedulesをSpring構成ファイルにハードコーディングしていました...とにかく、ここに方法があります私は仕事をスケジュールします: JobDetail emailJob = JobBuilder.newJob(EMailJob.class) .withIdentity("someJobKey", "immediateEmailsGroup") .storeDurably() .build(); SimpleTrigger trigger = (SimpleTrigger) TriggerBuilder.newTrigger() .withIdentity("someTriggerKey", "immediateEmailsGroup") .startAt(fireTime) .build(); // pass initialization parameters into the job emailJob.getJobDataMap().put(NotificationConstants.MESSAGE_PARAMETERS_KEY, messageParameters); emailJob.getJobDataMap().put(NotificationConstants.RECIPIENT_KEY, recipient); if (!scheduler.checkExists(jobKey) && scheduler.getTrigger(triggerKey) != null) { // schedule the job to run Date scheduleTime1 = scheduler.scheduleJob(emailJob, trigger); } EMailJobは、SpringのJavaMailSenderImplクラスを使用して電子メールを送信する単純なジョブです。 public …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.