Задание перенесено само по себе после завершения с помощью кварца

Я хочу запустить работу и, как только она закончится, она должна начаться снова, навсегда.

Как я могу управлять этим, используя Кварц?

Дополнительная информация будет предоставлена ​​по запросу.

Спасибо

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);
Другие вопросы по тегам