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

[Java broker] routing to an alternate exchange during queue deletion and AMQP 0-10 message-reject fails when it is a topic exchange

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.16, 0.18, 0.20
    • 0.20
    • Broker-J
    • None

    Description

      Routing to an alternate exchange during queue deletion fails for topic exchanges. This is because the InboundMessageAdapter used to adapt the queues QueueEntry for routing by the exchange has a defect in the getRountingKeyShortSring() method. This method returns an AMQShortString and is used by the Topic exchange (to avoid redoing much of the Topic matching logic that uses AMQShortString) whereas the other exchanges use the getRoutingKey() method which returns a String.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: