Как отменить шаг из пакета Spring, кроме возврата нуля из читателя

Есть ли способ отменить шаг, но не задание из пакета Spring? Я думал, что когда вы использовали «org.springframework.batch.core.step.item.SkipLimitStepFactoryBean» и свойство «fatalExceptionClasses», когда произошло фатальное исключение, шаг был отменен, но не вся работа. Я не понимаю, почему, если это свойство находится внутри шага, оно отменяет всю работу.

Я знаю, что могу вернуть null от читателя. Другой путь?

Спасибо


person user3254515    schedule 22.09.2016    source источник
comment
Вы имеете в виду, что хотите завершить шаг?   -  person Michael Minella    schedule 22.09.2016
comment
Нет, отменить его выполнение и выполнить следующий шаг   -  person user3254515    schedule 22.09.2016
comment
разве вы не можете просто настроить поток соответствующим образом? см. мой ответ здесь: stackoverflow.com/questions/39134634/   -  person Hansjoerg Wingeier    schedule 26.09.2016