[ 
https://issues.apache.org/jira/browse/QPID-6744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14933669#comment-14933669
 ] 

ASF subversion and git services commented on QPID-6744:
-------------------------------------------------------

Commit 1705736 from [~k-wall] in branch 'java/trunk'
[ https://svn.apache.org/r1705736 ]

QPID-6744/QPID-6759: [Java Client/Java Broker] 0-8..0-91 Correct handling of 
queue.delete and exchange.delete.

* Make client's use of the queue.delete nowait flag in line with the 
expectation for a response.
* Correct client's response class expectation when performing an exchange 
delete (previously awaited a ExchangeDeclareOkBody!)
* Make broker send a queue.delete/exchange.delete response only when nowait = 
false
* For backward compatibility, when the peer is identified as an older Qpid 
client, send an queue delete response regardless.  Identification is performed 
by checking the product name and product version, the latter can be overriden, 
which may be useful for private implementations.

> Java client 0-8..0-91 sends queue.delete with nowait true but then awaits a 
> reply
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-6744
>                 URL: https://issues.apache.org/jira/browse/QPID-6744
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Java Client
>    Affects Versions: 0.18, 0.22, 0.32
>            Reporter: Keith Wall
>              Labels: rabbitmq
>
> The Java Client sends AMQP queue.delete with {{nowait}} hard-coded true, but 
> then awaits a queue.delete-ok reply anyway.  This defect is transparent with 
> the Java Broker since the Broker sends the queue.delete-ok regardless of the 
> setting of the nowait flag.
> This defect shows up when inter-operating against the RabbitMQ, which 
> respects the {{nowait}} flag.
> This behaviour is longstanding.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to