Поскольку мы знаем, что во время выполнения весеннее пакетное задание проходит ниже статусов, я хочу прослушать эти изменения статуса в режиме реального времени и сделать пост-вызов остальным API с текущим статусом.
Например: 1. Когда задание «X» запущено, его первоначальный статус «НАЧАЛО», я хочу прослушать это изменение состояния и сделать вызов, чтобы отдохнуть api 2. Когда задание «X»"статус изменился на" STARTED ", затем я хочу прослушать это изменение статуса и позвонить, чтобы отдохнуть api ...
Вы получаете точку, верно?
РАЗНЫЕ СТАТУСЫРАБОТА ВЕСНОЙ ГРУППЫ
- ОТКЛЮЧЕНО
- ЗАВЕРШЕНО
- НЕ ВЫПОЛНЕНО
- НАЧАЛ
- НАЧИНАЕТСЯ
- ОСТАНОВЛЕН
- STOPPING
- UNKNOWN
Я знаю, что репозиторий заданий отвечает за выполнение операций CRUD над таблицей batch_job_execution, но как я могу прослушать эти изменения из кода Java?