Hi everyone,
i configured Camel with a route like:

<route>
    <from uri="activemq:test.queue"/>

    <onException>
        <exception>java.net.ConnectException</exception>
        <redeliveryPolicy maximumRedeliveries="10" 
                                  backOffMultiplier="2" 
                                  delay="1000" 
                                  maximumRedeliveryDelay="60000" 
                                  useExponentialBackOff="true" />    
     </onException>
    <setHeader headerName="CamelHttpMethod">
        <constant>GET</constant>
    </setHeader>
    <to uri="http://localhost:81"; />
</route>

but i found 2 problems:

1) the exponential backoff and delay seems to not be working correctly 
With the above configuration i see 10 retries done in a timespan of 10ms or
so. am i doing something wrong?

2) i need to set the query string for the http component but i can't find how.
Reading the documentation i can find some examples using DSL, but i need
to do it with Spring XML. is it possible? and would it be difficult to 
transform every
message header to a query string parameter?

Reading the documentation and the ML i was not able to find a solution. Maybe 
here someone does know the answers.

Regards,
Yari

Reply via email to