вложенные вакансии в кварце - PullRequest
1 голос
/ 24 июня 2009

У меня есть запланированное вложенное задание:

(1). Ежедневная главная задача, загружающая информацию о расписании, которая представляет собой список имен заданий с временными метками (2). запланируйте работу в информации о расписании, которую я только что скачал, согласно ее отметке времени

Я не уверен, как работают вложенные задания в Кварце. Кажется, мне нужен CronTrigger, запускающий задание, которое содержит несколько заданий SimpleTriggered. Есть ли способ сделать это? Есть ли альтернативы?

Спасибо. Лили

Ответы [ 2 ]

2 голосов
/ 25 июня 2009

Они на самом деле не являются вложенными.

Вы правы в том, что для основного задания необходим CronTrigger. Но когда это задание выполняется, оно циклически перебирает список загруженных заданий, создавая задание, и SimpleTrigger для каждой записи. Вы можете получить Планировщик из JobExecutionContext CronJob и добавить к нему задания.

И, бинго, все твои задания запланированы.

0 голосов
/ 24 июня 2009

Вам нужно запустить Quartz внутри своей работы Quartz. Это на самом деле не имеет смысла, почему бы вам не выполнить все задания с конфигурациями Quartz? Я не думаю, что это вложение - хорошая идея.

...