SpringBatch终止Job

编程

end 元素

根据ExitStatus来正确的完成Job,使得end结束后其job的状态为COMPLETED

属性

  • on 条件,根据ExitStatus来匹配。可以使用*和?
  • exit-code 退出代码

示例配置:

<step id="step">

<end on="" exit-code="" />

</step>

stop 元素

根据ExitStatus来停止Job,停止后Job的状态为STOPPED

属性

  • on 条件,根据ExitStatus来匹配。可以使用*和?
  • restart stepBeanID,表示当job重启时候,从该step开始执行
  • exit-code 退出代码

<step id="step">

<stop on="" restart="" exit-code="" />

</step>

fail 元素

根据ExitStatus 来让Job失败,失败后的Job的状态为FAILED

属性

  • on 条件,根据ExitStatus来匹配。可以使用*和?
  • exit-code 退出代码

<step id="step">

<fail on="" exit-code="" />

</step>

以上是 SpringBatch终止Job 的全部内容, 来源链接: utcz.com/z/513748.html

回到顶部