有没有办法使用任务捕获异常:scheduler?
这是我的例子:
<task:scheduler id="aggregatorReaperScheduler" />
<task:scheduled-tasks scheduler="aggregatorReaperScheduler">
<task:scheduled ref="aggregatorReaperBean" method="run" initial-delay="${loyalty.aggregator.reaper.scheduler.initialtimeout}" fixed-delay="${loyalty.aggregator.reaper.scheduler.timeout}" />
</task:scheduled-tasks>
提前感谢!
此致
Guzman的
答案 0 :(得分:1)
您可以直接配置ThreadPoolTaskScheduler
bean而不是<task:scheduler>
,并使用其errorHandler
属性注入org.springframework.util.ErrorHandler
的实例。在这种情况下,您可以使用MessagePublishingErrorHandler
将这些错误发布到某个频道。