Я реализовал для DefaultJmsListenerContainerFactory
, он работает нормально, сейчас я ищу реализацию для IBM MQ (MQQueueConnectionFactory
ищет решение). Ниже приведен пример фрагмента из DefaultJmsListenerContainerFactory
. Ожидается:
FixedBackOff{interval=200, currentAttempts=1, maxAttempts=7}`
DefaultJmsListenerContainerFactory ---->
FixedBackOff{interval=5000, currentAttempts=1, maxAttempts=unlimited}
Я хочу переопределить interval
и maxAttempts
.
FixedBackOff backOff=new FixedBackOff();
backOff.setInterval(200);
backOff.setMaxAttempts(7);
factory.setBackOff(backOff);
factory.setErrorHandler(
new ErrorHandler() {
@Override
public void handleError(Throwable t) {
logger.error("An error has occurred in the transaction of JMSconnectionFactory");
}
});