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]

Reply via email to