Uploaded image for project: 'HttpComponents HttpCore'
  1. HttpComponents HttpCore
  2. HTTPCORE-48

Make SSL IOSession decorator to use an Executor interface to execute all potentially blocking handshake tasks

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • HttpCore NIO
    • None

    Description

      Presently the SSL IOSession decorator executes all potentially blocking handshake tasks on the I/O thread. Use an Executor interface from java.util.concurrent to make possible the execution of handshake tasks using worker threads, thus making the I/O thread available for processing I/O events even if some SSL connections are blocked pending completion of a handshake task.

      Oleg

      Attachments

        Activity

          People

            Unassigned Unassigned
            olegk Oleg Kalnichevski
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: