[
https://issues.apache.org/activemq/browse/CAMEL-1530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=56635#action_56635
]
Oleg Kalnichevski commented on CAMEL-1530:
------------------------------------------
@Christian, @Claus
I am well aware that upgrading from 3.1 to 4.0 may be painful as it will most
certainly require certain adjustments to Camel HTTP transport given a radically
different API and therefore I am willing to help.
As far as configuration is concerned the general recommendation to all users of
HttpClient is to not attempt to tweak each an every parameter imaginable but
rather let HttpClient pick up the default settings based on the execution
context. You might want to provide a configuration bean for just the most
essential parameters relevant for Camel: protocol version, socket and connect
timeouts, connection pool settings. For advanced use cases you may want to
provide a means of injecting a custom pre-configured HttpClient instance. The
runtime behavior of HttpClient 4.0 can be customized in different ways, HTTP
parameters being one among several. For instance, handling of more complex HTTP
protocol aspects can be customized by replacing standard or adding custom
protocol interceptors. I am not sure it is worthwhile trying to control each
and every aspect of HttpClient initialization through Camel configuration. Just
let the users inject an existing HttpClient instance and be done w
ith it.
Cheers
Oleg
> Upgrade camel-http to use httpclient 4.0
> ----------------------------------------
>
> Key: CAMEL-1530
> URL: https://issues.apache.org/activemq/browse/CAMEL-1530
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-http
> Affects Versions: 2.0-M1
> Reporter: Claus Ibsen
> Assignee: Christian Mueller
> Fix For: 2.3.0
>
>
> Upgrading httpclient from 3.1 to 4.0 requires changes in the camel-http code
> as the API has change quite a lot.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.