Kohsuke Kawaguchi created HTTPCLIENT-1414:
---------------------------------------------
Summary: ClientConnectionManager should honor context classloader
Key: HTTPCLIENT-1414
URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1414
Project: HttpComponents HttpClient
Issue Type: Bug
Components: HttpClient
Affects Versions: 4.3 Final
Reporter: Kohsuke Kawaguchi
{{AbstractHttpClient.createClientConnectionManager}} uses
{{Class.forName(String)}} to load a class, making it impossible to specify a
classloader to resolve the name against.
In a multi-classloader environment (such as OSGI, Ant, Jenkins, etc), this
breaks clients like jets3t that needs to control this parameter.
I'm attaching the patch that uses thread context classloader, so that the
calling appliation can control this resolution behaviour.
--
This message was sent by Atlassian JIRA
(v6.1#6144)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]