camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deepak (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-8838) Setting HttpConnectionManager Override Property in URI using HttpClientParams is not working
Date Sun, 07 Jun 2015 03:06:01 GMT
Deepak created CAMEL-8838:
-----------------------------

             Summary: Setting HttpConnectionManager Override Property in URI using HttpClientParams
is not working
                 Key: CAMEL-8838
                 URL: https://issues.apache.org/jira/browse/CAMEL-8838
             Project: Camel
          Issue Type: Bug
          Components: camel-http
    Affects Versions: 2.15.0, 2.13.2
            Reporter: Deepak


Hi, 
When we pass HttpClientParams in EndPoint URI, to override HttpConnectionManager class, the
HttpComponent is not considering the overridden parameter, 

Example URL 
https://myapplication.com/myappservice/?bridgeEndpoint=true&throwExceptionOnFailure=false&httpClient.connectionManagerClass=org.apache.commons.httpclient.SimpleHttpConnectionManager


In org.apache.camel.component.http.HttpComponent, if there is no bean injection of httpConnectionManager
class, by default a new instance of MultiThreadedHttpConnectionManager class is created. 

In HttpComponent class, while constructing the HttpEndPoint, the same above HttpConnection
Manager class is sent as reference. 

In HttpEndPoint class, createHttpClient method, although all the Http client params are considered,
HttpConnectionManager class sent by the HttpClient Params is not considered. 

Please clarify or fix it. 

HttpClient answer = new HttpClient(getClientParams()); // Line Number 110 answer.setHttpConnectionManager(httpConnectionManager);
// Line Number 144




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message