[ 
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]

Reply via email to