Ведение журнала исключений Spring Batch - PullRequest
0 голосов
/ 02 мая 2020

У меня есть многопоточное пошаговое пакетное задание Spring, которое читает из базы данных с использованием JdbcPagingItemReader, обрабатывает и публикует сообщения в очередь jms. Я пытаюсь зарегистрировать каждое исключение, обнаруженное на любом этапе, независимо от того, пропущен он или нет.

Я пробовал SkipListener, который не работал. Так как SkipListener уважает границы транзакций, он не может достичь моего кода регистратора, если предел пропуска превышен внутри самого чанка. Используя пользовательский SkipPolicy, я могу регистрировать исключение, но без контекста элемента.

Есть ли способ зарегистрировать все исключения с контекстом?

...