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

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-0.11.1
    • proton-0.12.0
    • proton-j
    • 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

              robbie Robbie Gemmell
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: