Yeah, you already find the answer yourself.
Here is the example[1] that you may need :)

[1] https://svn.apache.org/repos/asf/camel/trunk/components/camel-http/src/main/java/org/apache/camel/component/http/BasicAuthenticationHttpClientConfigurer.java

Willem

Srivatsa Katta wrote:
Oh I believe httpClientConfigurerRef option can be used.. will give it a
shot..



Srivatsa Katta wrote:
Hi,

Am using http component and the route looks something like this.

from("direct:client").to("http://myhost:8080/?
throwExceptionOnFailure=false");

If the server is down/not reachable, the http component does retry for 3
times (as observed from the logs) and then throws up the connection time
out exception.

Yes there is a way to set timeout option on http component, but how do I
set a custom http client retry handler. If I had to do this for commons
http client programaticaly, it can be done like shown below

httpclient.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new
DefaultHttpMethodRetryHandler(0, false));

How do I do this configuration for http component in camel ??

One way I could think of as described in http component documentation,
override the httpComponent settings in the spring.xml by setting params,
connection manager etc. Was just wondering is there any simpler way ??

Any help appreciated.

Cheers!!
Katta





Reply via email to