camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: Problem with Http component and redeliveryPolicy
Date Sun, 21 Mar 2010 13:14:43 GMT
Hi

You XML is invalid.

The delay attribute is called redeliveryDelay, eg something like this:

                <redeliveryPolicy maximumRedeliveries="4"
redeliveryDelay="100" maximumRedeliveryDelay="5000"
                                  backOffMultiplier="2"
useExponentialBackOff="true"/>

See this unit test just committed
http://svn.apache.org/viewvc?rev=925764&view=rev




On Sat, Mar 20, 2010 at 2:13 PM, Yari Marchetti <yari.marchetti@dada.net> wrote:
> 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



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message