Я использую Spring JMS для подключения к серверу Websphere MQ. Я реализовал интерфейс SessionAwareListener для создания собственного прослушивателя, повторно используя старый код для бизнес-логики.
Во время тестирования прослушиватель генерирует исключение StringIndexOutOfBoundsException, которое мне не удается перехватить. Однако я вижу в журнале следующее, напечатанное около 32 раз, после чего DMLC останавливается.
WARN - Execution of JMS message listener failed
Есть ли способ контролировать, как часто DMLC будет повторять сообщение, и как обрабатывать неперехваченные исключения?