[
https://issues.apache.org/jira/browse/HTTPCLIENT-1801?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Kalnichevski updated HTTPCLIENT-1801:
------------------------------------------
Priority: Minor (was: Major)
Fix Version/s: 5.0
> HttpRequestBase.releaseConnection() method aborts connection rather than
> release it
> -----------------------------------------------------------------------------------
>
> Key: HTTPCLIENT-1801
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1801
> Project: HttpComponents HttpClient
> Issue Type: Improvement
> Components: HttpClient (classic)
> Affects Versions: 4.5.2
> Reporter: Daniel Isaac Khan Ramiro
> Priority: Minor
> Labels: method, releaseConnection, rename
> Fix For: 5.0
>
>
> Trying to release any HTTP method that extends
> org.apache.hc.client5.http.methods.HttpRequestBase, for example:
> Package: org.apache.hc.client5.http.methods
> HttpGet get = new HttpGet();
> get.releaseConnection();
> will result into the connection being aborted and therefore instead of being
> released it will be removed completely from the pool of connections since the
> method called eventually within the
> org.apache.hc.client5.http.impl.sync.ConnectionHolder object (Cancellable)
> would be cancel() which would in turn abortConnection()
> The name of the method is misleading as the implementation of
> releaseConnection does not do what it claims, but rather it resets the
> connection.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]