是否可以在Spring批处理3而不是BatchStatus中配置自定义批处理状态枚举。 目前这是非常有限的。例如,在启动后我们希望运行,暂停,暂停,自动暂停,自动停止,手动暂停等
答案 0 :(得分:1)
我认为您将BatchStatus
与ExitStatus
混为一谈。 BatchStatus
是框架理解和使用的预定义状态的枚举。由于框架需要能够根据这些状态做出决策,因此它们是一组不可更改的有限值。
ExitStatus
是自定义状态,可用于您描述的条件。您可以在此处的文档的“BatchStatus vs ExitStatus”部分中阅读有关ExitStatus
的更多信息:http://docs.spring.io/spring-batch/trunk/reference/html/configureStep.html