Задание перенесено само по себе после завершения с помощью кварца
Я хочу запустить работу и, как только она закончится, она должна начаться снова, навсегда.
Как я могу управлять этим, используя Кварц?
Дополнительная информация будет предоставлена по запросу.
Спасибо
1 ответ
Решение
Вам нужно взглянуть на TriggerBuilder, который может создать триггер с помощью repeatatsForever(), чтобы получить повторяющуюся работу.
http://www.quartz-scheduler.org/api/2.2.0/index.html?org/quartz/Trigger.html
JobDetail job = newJob(MyJob.class)
.withIdentity("myJob")
.build();
Trigger trigger = newTrigger()
.withIdentity(triggerKey("myTrigger", "myTriggerGroup"))
.withSchedule(simpleSchedule()
.withIntervalInHours(1)
.repeatForever())
.startAt(futureDate(10, MINUTES))
.build();
scheduler.scheduleJob(job, trigger);