Quartz Cron Trigger with Spring - запуск нового cron до последнего конца - PullRequest
0 голосов
/ 31 марта 2010

Простой вопрос, я думаю.

У меня есть org.springframework.scheduling.quartz.CronTriggerBean запуск одной работы один раз в день. Поскольку этот метод может длиться долго (более 24 часов), будет ли на следующий день одновременно выполняться новое задание, если последнее еще не завершено?

Если да - возможно ли отключить выполнение новых заданий до завершения последнего?

Мой метод - транскодирование видео, и в некоторые дни там много видео, которое может длиться долго.

1 Ответ

0 голосов
/ 31 марта 2010

Сделайте задание с состоянием, так что это предотвратит новый экземпляр до того, как предыдущий экземпляр задания завершится

Вы 'помечаете' задание как имеющее состояние, если оно реализует интерфейс StatefulJob. Вы получите больше информации о состоянии работы здесь

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