Secondo il lotto primavera/riprovare documentazione (http://docs.spring.io/spring-batch/reference/html/retry.html) nella sezione 9.2 si può specificare quali eccezioni che si desidera riprovare oppure no riprovare in via setRetryableExceptions o setFatalExceptions quando si utilizza il SimpleRetryPolicy. Tuttavia, questi metodi non sono definiti nella versione corrente (1.0.3) in GitHub https://github.com/spring-projects/spring-retry/blob/master/src/main/java/org/springframework/retry/RetryPolicy.java.primavera riprovare setRetryableExceptions, setFatalExceptions non disponibile
Quindi, si tratta di un errore di documentazione? Se no, allora dove si trovano i metodi?
Dal codice sorgente, sembra che solo le eccezioni ripristinabili possono essere impostate tramite il costruttore che accetta una mappa di eccezioni. Non sembra essere un modo per definire le eccezioni fatali.
Sì, questo è simile a quello che ho fatto. Ho appena definito le eccezioni riprovabili nella mappa. Qualsiasi eccezione non presente nella mappa viene considerata un'eccezione irreversibile. – user3537621