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

[proton-j] allow suppressing the synthentic flow event when sending transfers

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.11.1
    • Fix Version/s: 0.12.0
    • Component/s: proton-j
    • Labels:
      None

      Description

      The engine emits synthetic Flow events when sending messages, in addition to those raised when receiving a Flow frame for the link. I believe the reasoning for this is so to treat it as a 'credit changed' indicator. However, as there are cases where the decision to send a message has little at all to do with the credit conditions, having these events its often unecessary and wasteful.

      A simple toggle will be added to signal the transport not to emit the flow events for use in those cases. The default behaviour will be unchanged.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gemmellr Robbie Gemmell
                Reporter:
                gemmellr Robbie Gemmell
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: