Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7053

Exception Notifier Callback

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.32
    • qpid-python-1.35.0
    • Python Client
    • None

    Description

      When making effective use of the message_received callback handler added with QPID-5799, an unintended side-effect occurs regarding exception handling.

      The user registers the message_recieved callback using set_message_received_handler and then only calls back into qpid.messaging when it was told to do so. As a result when a ConnectionError occurs it is not raised. This effectively deadlocks the receiver since it can't know to call into qpid.messaging.

      Attachments

        Issue Links

          Activity

            People

              kgiusti Ken Giusti
              bmbouter Brian Bouterse
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: