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.

Reply via email to