春季批次不会停止,内部工作继续运行

时间:2014-06-12 10:37:04

标签: spring spring-batch spring-batch-admin

我有嵌套工作,主要工作调用许多子工作,他们再次调用其他子工作。我正在使用spring批量远程分区来分区步骤执行。

如果我使用spring batch admin停止主要工作,它不会停止工作。所有工作都在继续。

它应该停止所有内部作业,并且在重新启动时应该从停止的同一个地方开始内部作业。

这是因为嵌套作业吗?嵌套水平有限制吗?或者是因为远程分区?

1 个答案:

答案 0 :(得分:0)

Spring Batch目前不支持从父作业中停止子作业。您必须这样做的方法是实际停止孩子,然后是父母。话虽如此,它似乎不是一个不合理的增强,并且总是欢迎拉取请求(请查看需要更新的org.springframework.batch.core.step.job.JobStep。)