You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2019/09/12 08:36:48 UTC
[httpcomponents-core] branch master updated (44cab54 -> 478e1cf)
This is an automated email from the ASF dual-hosted git repository.
olegk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-core.git.
from 44cab54 HTTPCORE-599: I/O sessions to stop reading from the underlying network channel of READ interest is disabled
add 078edfd Connection pools to close connections gracefully in case of an ordinary connection disposal
add 478e1cf HTTPCORE-596: connection pools to use an optional callback to close out disposed connections
No new revisions were added by this update.
Summary of changes:
.../impl/nio/bootstrap/H2RequesterBootstrap.java | 3 ++
.../org/apache/hc/core5/http/HttpConnection.java | 28 +++-------------
...ameValuePair.java => SocketModalCloseable.java} | 21 ++++++------
.../impl/bootstrap/AsyncRequesterBootstrap.java | 3 ++
.../http/impl/bootstrap/HttpAsyncRequester.java | 2 +-
.../core5/http/impl/bootstrap/HttpRequester.java | 2 +-
.../http/impl/bootstrap/RequesterBootstrap.java | 3 ++
.../hc/core5/pool/DefaultDisposalCallback.java | 37 +++++++++++-----------
...{ManagedConnPool.java => DisposalCallback.java} | 16 ++++++----
.../java/org/apache/hc/core5/pool/LaxConnPool.java | 30 ++++++++++++++----
.../java/org/apache/hc/core5/pool/PoolEntry.java | 33 ++++++++++++++++---
.../org/apache/hc/core5/pool/StrictConnPool.java | 27 +++++++++++++---
.../org/apache/hc/core5/reactor/IOSession.java | 4 +--
13 files changed, 132 insertions(+), 77 deletions(-)
copy httpcore5/src/main/java/org/apache/hc/core5/http/{NameValuePair.java => SocketModalCloseable.java} (74%)
copy httpcore5-h2/src/main/java/org/apache/hc/core5/http2/nio/command/PingCommand.java => httpcore5/src/main/java/org/apache/hc/core5/pool/DefaultDisposalCallback.java (57%)
copy httpcore5/src/main/java/org/apache/hc/core5/pool/{ManagedConnPool.java => DisposalCallback.java} (77%)