Programmgesteuertes Konfigurieren der Fehlertoleranz für eine Federtastatur (kein Block)

Das programmgesteuerte Konfigurieren der Fehlertoleranz für einen Block funktioniert folgendermaßen:

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

Der Trick ist, dass mit dem Hinzufügen von "chunk" die Kette zu einem SimpleStepBuilder wechselt, der die "faultTolerant" -Methode anbietet.

Meine Frage ist, wie man das macht, wenn man nur eine Aufgabe hat (kein Leser, Prozessor, Schreiber)?

Das Definieren eines Tasklets funktioniert wie folgt:

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

Die Verwendung von "tasklet" wechselt zu einem TaskletStepBuilder, der keine "faultTolerant" -Methode bietet. Daher sehe ich keine Möglichkeit, Eigenschaften wie skipLimit und dergleichen zu definieren.

Irgendwelche Ideen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage