Как программно настроить отказоустойчивость для пружинного тасклета (не чанка)

Программная настройка отказоустойчивости для чанка работает следующим образом:

stepBuilders.get("step")
  .<Partner,Partner>chunk(1)
  .reader(reader())
  .processor(processor())
  .writer(writer())
  .listener(logProcessListener())
  .faultTolerant()
  .skipLimit(10)
  .skip(UnknownGenderException.class)
  .listener(logSkipListener())
  .build();

Хитрость в том, что с добавлением «чанка» цепочка переключается на SimpleStepBuilder, который предлагает метод «faultTolerant».

У меня вопрос, как это сделать, если у вас просто есть тасклет (без читателя, процессора, писателя)?

Определение тасклета работает следующим образом:

stepBuilders.get("step")
  .tasklet(tasklet())
  .build();

Использование «тасклета» переключается на TaskletStepBuilder, который не предлагает метод «faultTolerant». Поэтому я не вижу способа определить свойства, такие как skipLimit и тому подобное.

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос