如何防止失败后在Spring Cloud Composed Task Runner中跳过完整的步骤?

时间:2019-05-02 14:11:57

标签: spring-cloud-dataflow spring-cloud-task

在Spring Batch中,我们可以在作业构建器级别使用preventRestart()来提供此功能,或者,如果需要对作业的可重新启动性进行更精细的控制,我们还可以在步骤级别使用allow-start-if-complete ,有什么方法可以使用Spring Cloud Composed Task Runner提供相同的功能吗?

到目前为止,我已经尝试修改组成的任务运行程序本身,修改ComposedRunnerJobFactory以防止Job重新启动,修改ComposedTaskRunnerStepFactory以标记每次将要重新执行的步骤,但是我总是错误,因为它正在尝试取消不存在的步骤。

0 个答案:

没有答案