Планирование запуска задания после завершения задания, запущенного CronTrigger, с использованием Quartz - PullRequest
1 голос
/ 11 марта 2011

Мне было интересно, можно ли запланировать запуск задания после успешного завершения задания, запущенного CronTrigger, с использованием Quartz в Java?

1 Ответ

2 голосов
/ 11 марта 2011

Из функции Документация :

По завершении задания они возвращают JobCompletionCode, который информирует Планировщик успеха или неудачи. JobCompletionCode также может проинструктировать планировщик любых действий должен взять на основе кода успеха / неудачи - такие как немедленное повторное исполнение Работа.

Я думаю, JobChainingJobListener должно быть интересно:

Содержит коллекцию сопоставлений, которые Job должен запускать после завершения данного задания.

Предполагается, что вы используете CronJob из кварца, конечно.

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

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