Весенняя интеграция Запланированная работа - PullRequest
0 голосов
/ 18 декабря 2018

Я написал планировщик в своем весеннем интеграционном приложении, и он работает, как и ожидалось, для сценариев успеха.У меня есть вопрос относительно сценария ошибки и как с этим справиться.Это определение планировщика -

<task:scheduled-tasks>
    <task:scheduled ref="scheduler" method="process" trigger="cronSchedule" />
</task:scheduled-tasks>

<bean id="cronSchedule" class="org.springframework.scheduling.support.CronTrigger">
    <constructor-arg type="java.lang.String" value="data"/>
    <constructor-arg type="java.util.TimeZone" ref="timeZone"/>
</bean>

Что я хочу знать, есть ли способ определить канал ошибок для этого планировщика, как мы это делаем в цепочке пружин?У меня есть глобальный errorChannel, определенный в моей весенней интеграции, и я надеялся вызвать его при возникновении ошибки во время выполнения этого планировщика.Может ли кто-нибудь помочь мне с возможной конфигурацией, чтобы справиться с этой ситуацией?

1 Ответ

0 голосов
/ 18 декабря 2018

Подумайте об использовании cron poller с inbound-channel-adapter вместо запланированной задачи;затем вы можете добавить error-channel в обработчик ошибок для обработки ошибок (ошибки будут идти в глобальный канал ошибок по умолчанию).

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