You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Claus Ibsen <cl...@gmail.com> on 2010/03/20 15:03:45 UTC

Re: Problem with Http component and redeliveryPolicy

Hi

Remember to state the versions you are using. See this wiki page please
http://camel.apache.org/support.html


On Sat, Mar 20, 2010 at 2:13 PM, Yari Marchetti <ya...@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

R: Problem with Http component and redeliveryPolicy

Posted by Yari Marchetti <ya...@dada.net>.
yes i'm sorry, completely forgot about it. I'm using version 2.2.0
________________________________________
Da: Claus Ibsen [claus.ibsen@gmail.com]
Inviato: sabato 20 marzo 2010 15.03
A: users@camel.apache.org
Oggetto: Re: Problem with Http component and redeliveryPolicy

Hi

Remember to state the versions you are using. See this wiki page please
http://camel.apache.org/support.html


On Sat, Mar 20, 2010 at 2:13 PM, Yari Marchetti <ya...@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