Jsr 352 - 无论状态如何都强制执行

Jsr 352 - forcing to step regardless the status

我正在使用 jsr 352 的 jberet 实现。

我的目的是提供最后一步,我发送一封包含批处理信息状态的电子邮件。

因此,即使上一步(可以是 batchlet 也可以是块)因意外错误而终止,我也必须完成最后一步并报告发生的情况。

执行此操作的最佳方法是什么?也许使用一些听众?

是的,javax.batch.api.listener.JobListener#afterJob 是最好的选择。见其javadoc here.