Плагин уведомлений по электронной почте администратора Spring Batch

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

P.S. Я пробовал гуглить подключаемый модуль уведомления по электронной почте администратора весенней партии, но ничего не нашел.

Спасибо.


person hrishikeshp19    schedule 07.10.2013    source источник


Ответы (1)


Spring Batch Admin не предоставляет эту функциональность. Однако его легко добавить в задание с помощью JobExecutionListener. Вы можете реализовать свои собственные для отправки электронных писем, или вы можете сделать это с помощью Spring Integration (без написания кода), но мне придется немного поиграть с этим, чтобы быть уверенным.

person Michael Minella    schedule 07.10.2013
comment
Можете ли вы объяснить больше с Spring Integration? - person hrishikeshp19; 10.10.2013
comment
Используя Spring Integration, вы можете указать шлюз, чтобы по существу имитировать прослушиватель Spring Batch. Два места, где можно посмотреть, как это сделать, — это пример Гуннара Хилларта по использованию Spring Batch и Spring Integration (посмотрите, как настроено уведомлениеExecutionsListener): github.com/ghillert/spring-batch-integration-sample/tree/master/ и этот пример отправки электронных писем используя Spring Integration: gordondickens.com/wordpress/2010/08/09/ - person Michael Minella; 11.10.2013