Как запустить задание на основе внешнего события - PullRequest
0 голосов
/ 15 февраля 2011

Я использую весеннюю партию. У меня есть процесс ETL, который записывает записи в БД, и после завершения процесса ETL он также записывает FLAG в таблицу PROCESS_COMPLETE.

Теперь я бы хотел, чтобы моя весенняя работа запускалась один раз , когда выполняются оба указанных ниже условия

  1. Прошло 5 вечера и
  2. FLAG записан в таблице PROCESS_COMPLETE

Цените, если кто-то может подсказать, как достичь вышеизложенного с помощью пружинной партии.

1 Ответ

1 голос
/ 15 февраля 2011

Я бы порекомендовал использовать для этого Кварц. Фактическое инициирование запуска задания не входит в обязанности Spring Batch. Используя Quartz, вы можете создать пользовательский триггер, который будет срабатывать при соблюдении условий времени и базы данных.

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