Я рассматриваю возможность использования рамки Quartz, чтобы запланировать запуск нескольких сотен заданий.Java - Создайте рабочий процесс в Quartz
Согласно их API, задания можно планировать в определенные моменты времени, но не запускать один за другим (и останавливать цепочку заданий, если они не работают). Только рекомендуемые методы, которые я смог найти в:
- Использование слушателя, который замечает, завершение работы и планировать следующий триггер огонь (как согласовать это?)
- Каждая работа получит параметр, содержащий следующее задание для запуска, и после завершения фактической работы планируйте его выполнение. (Кооператив)
Знаете ли вы, что лучший способ создать рабочий процесс в Quartz?
Можете ли вы порекомендовать другие методы/рамки для реализации рабочего процесса в Java?
EDITED: В то же время я узнал о OSWorkflow, который, как представляется, подходит для того, что мне нужно. Похоже, что мне нужно реализовать «Sequence Pattern».