Improve shutdown process of the I/O reactors in NIO extensions
--------------------------------------------------------------
Key: HTTPCORE-109
URL: https://issues.apache.org/jira/browse/HTTPCORE-109
Project: HttpComponents Core
Issue Type: Improvement
Components: HttpCore NIO
Affects Versions: 4.0-alpha5
Reporter: Oleg Kalnichevski
Fix For: 4.0-beta1
Presently #shutdown methods of I/O reactors in NIO extensions simply close out
all active socket channels without calling #close methods of the corresponding
connections, which effectively represents a forcible rather a graceful
termination. This is not that much of a problem for plain connections, but is
certainly sub-optimal for SSL connections.
I/O reactors should attempt a graceful termination by giving the connections a
chance to complete their #close methods before shutting down socket channels
that are still active.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]