我正在使用 aJobListener
来编写批处理执行日志文件。在我的第一次尝试中,我的代码依赖于afterJob()
在每种情况下都被调用,但我发现,当执行通过JobOperator.stop(jobExecutionId)
. 我也明白可以恢复停止的工作。
批处理 API 是否为要通知停止事件的作业提供挂钩?
javax.batch.api.listener.JobListener.afterJob()
:
afterJob 方法在作业执行结束后接收控制权。
javax.batch.operations.JobOperator.stop(jobExecutionId)
:
该方法通知作业执行停止然后返回。