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%)