Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-225

Redesign Transport interface such that Transport owns the in/out buffers rather than its client

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.3
    • Fix Version/s: 0.5
    • Component/s: None
    • Labels:
      None

      Description

      This issue is intended to cover the Transport API redesign proposed on the mailing list (http://qpid.2158936.n2.nabble.com/transport-interface-changes-td7588099.html) as part of discussions around PROTON-222. The redesign is being tracked under this new because we probably want to implement it on a different timescale to the PROTON-222 bug fix.

      When refactoring the Java implementation, we should consider if the point when the sent/received protocol logging is done should be changed. It should also address the difference around the use of PN_EOS (-1) that proton-c uses to signal that a) the engine will accept no further input and b) produce no further output.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                philharveyonline Philip Harvey
                Reporter:
                philharveyonline Philip Harvey
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: