[
https://issues.apache.org/jira/browse/QPID-4521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13539308#comment-13539308
]
Robbie Gemmell commented on QPID-4521:
--------------------------------------
It hadn't actually occurred to me that method would even be relevant here, as
it isn't used during queue deletion...but since it will be doing something
incredibly similar (potentially to the point it should be updated to allow use
within the queue deletion process, at which point also adding some debug
logging might be useful yes) that means rejecting individual messages via AMQP
0-10 would also be affected by this defect. Updating JIRA title accordingly.
> [Java broker] routing to an alternate exchange during queue deletion fails
> for topic exchanges.
> -----------------------------------------------------------------------------------------------
>
> Key: QPID-4521
> URL: https://issues.apache.org/jira/browse/QPID-4521
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: 0.16, 0.18, 0.20
> Reporter: Robbie Gemmell
> Assignee: Keith Wall
> Priority: Minor
> Fix For: 0.21
>
>
> 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.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]