Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-118

timed dequeue calls on the local queue can return before they should

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.5.0
    • 0.6.0
    • qpid-jms-client
    • None

    Description

      The client uses a local queue in each consumer to hold messages prior to receive/onMessage processing using them. When a timed dequeue is performed, it is currently possible for the dequeue call to erroneously return early before they should have, prior to the timeout expiring (excepting the desired cases such a message arriving or the queue being been closed etc) because the method does not ensure it has actually waited for the requested time.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: