[
https://issues.apache.org/jira/browse/QPID-7635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16050217#comment-16050217
]
Alex Rudyy commented on QPID-7635:
----------------------------------
Lorenz,
I reviewed your commits under revisions [
https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=e6fa71f ] and [
https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=061fb1b ] and
believe that more work required where changes have been made:
* {{ServerMessage#getRoutingAddress(String destinationAddress, String
initialDestinationRoutingAddress)}}
The method is only used in classes implementing {{ReceivingDestination}} in
AMQP 1.0. It has no bearing in implementations of AMQP 0.x. More over, the
second argument {{initialDestinationRoutingAddress}} is only required for
{{ExchangeDestination}}. It seems that functionality of {{#getRoutingAddress}}
belongs to implementations of {{ReceivingDestination}} and should be moved
there. I attached a patch which does the latter. I would like to commit it.
Please have a look.
> [Java Broker] If ANONYMOUS-RELAY finds the destination it should defer the
> delivery outcome to the destination
> --------------------------------------------------------------------------------------------------------------
>
> Key: QPID-7635
> URL: https://issues.apache.org/jira/browse/QPID-7635
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Affects Versions: qpid-java-broker-7.0.0
> Reporter: Alex Rudyy
> Fix For: qpid-java-broker-7.0.0
>
> Attachments:
> 0001-QPID-7635-Java-Broker-Refactor-resolution-of-routing.patch
>
>
> On publishing message using ANONYMOUS-RELAY when message is delivered to
> queue with binding having filters not accepting the message the delivery
> outcome is determined by anonymous relay (currently REJECTED) instead of
> queue or exchange. If ANONYMOUS-RELAY finds the destination it should defer
> the delivery outcome to the destination.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]