Как настроить синхронизацию кварцевого планировщика? - PullRequest
0 голосов
/ 23 декабря 2011

Я использую кварцевый планировщик для планирования конкретной работы. Я использую оба типа триггеров: простой и cron. Для тестирования я установил интервал времени 4 минуты.

Если первый запуск занимает 2 минуты, второй запуск начинается через 2 минуты после первого запуска. Этого не должно быть. В этом случае интервал времени сокращается до 2 минут. Этого не должно быть. Вторая работа должна начаться через 4 минуты после окончания первой работы. Есть ли способ сделать это.

1 Ответ

1 голос
/ 23 декабря 2011

Вы должны запланировать задание один раз с 4-минутной задержкой, после завершения задания (используйте прослушиватель задания, чтобы уловить момент), перепланировать его снова с тем же 4-минутным интервалом.чтобы использовать кварц, может быть достаточно использовать java.util.concurrent.ScheduledExecutorService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...