[英]Spring batch how to fail a step and therefor the job from inside a Partitioner
我目前有一个分区程序扩展分区程序并覆盖方法分区。
在分区方法中,我尝试从数据库中读取配置记录以便对下载进行分区
如果由于某种原因我无法从数据库中读取数据,我想使作业失败。
我该怎么做?
为此,您可以使用SimpleJobOperator
bean。
SimpleJobOperator
bean 具有方法jobOperator.stop(executionId)
方法,该方法将作业的executionId
作为参数。
您可以从JobExecution
获取executionId
。 像这样executionId =JobExecution.getId();
我正在使用类似的设置,它工作正常。 希望这可以帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.