自定义BatchStatus枚举

时间:2014-09-19 20:43:12

标签: spring-batch

是否可以在Spring批处理3而不是BatchStatus中配置自定义批处理状态枚举。 目前这是非常有限的。例如,在启动后我们希望运行,暂停,暂停,自动暂停,自动停止,手动暂停等

1 个答案:

答案 0 :(得分:1)

我认为您将BatchStatusExitStatus混为一谈。 BatchStatus是框架理解和使用的预定义状态的枚举。由于框架需要能够根据这些状态做出决策,因此它们是一组不可更改的有限值。

ExitStatus是自定义状态,可用于您描述的条件。您可以在此处的文档的“BatchStatus vs ExitStatus”部分中阅读有关ExitStatus的更多信息:http://docs.spring.io/spring-batch/trunk/reference/html/configureStep.html