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

[JMS Client] The JMS Client fails to start a dispatcher thread for Durable Consumer's

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.26
    • 0.26
    • JMS AMQP 0-x
    • None

    Description

      When creating a MessageConsumer instance in the SessionImpl class the normal consumer case creates a Dispatcher instance via:

                  if(_dispatcherThread == null)
                  {
                      _dispatcherThread = new Thread(_dispatcher);
                      _dispatcherThread.start();
                  }
      

      However in the create method for Durable Topic consumer's this is omitted causing any async MessageListener code to never receive any incoming Messages.

      This should really get into the 0.26 release as it breaks existing functionality in the 0.24 and lower versions.

      Attachments

        1. DurableConsumerNoDispatcher.patch
          0.9 kB
          Timothy A. Bish

        Activity

          People

            rgodfrey Robert Godfrey
            tabish Timothy A. Bish
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: