I have following configuration:
exception(java.net.SocketException.class)
.maximumRedeliveries(5)
.useExponentialBackOff()
.initialRedeliveryDelay(300000L)
.backOffMultiplier(2.0)
.intercept(new
CustomDelegateProcessor(ErrorConstants.SOCKET_ERROR));
Here the message should be redelivered first after 300000 ms and then
increase exponentially. But this works unexpected. It redelivers the message
every 60000ms.
Is it because the new feature
maximumRedeliveryDelay = 60 * 1000L (60 seconds, new option in Camel 1.4)
How can I change maximumRedeliveryDelay. Currently if I set
initialRedeliveryDelay(30000L), it works fine for first attempt that is when
the time is less than 60000ms. But if the value is more than 60000L it doe
not.
how can I solve this?
please help
Pratibha
--
View this message in context:
http://www.nabble.com/camel-1.4-redelivery-issue-tp18960138s22882p18960138.html
Sent from the Camel - Users mailing list archive at Nabble.com.