[ 
https://issues.apache.org/jira/browse/QPID-2418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell updated QPID-2418:
---------------------------------

    Description: AMQSession.createDurableSubscriber(topic, name, 
messageSelector, noLocal) does not unsubscribe existing durable subscriptions. 
Whilst it does check for existing durable subscriptions in use by the client 
with the same name, it instead simply closes the subscriptions then creates a 
new one. As a result of not unsubscribing, the queue backing the subscription 
is not deleted before being used by the updated subscription as it should be 
(and as happens in the 0_8 and 0_10 subclasses when using durable subscriptions 
without selectors).  (was: AMQSession.createDurableSubscriber(topic, name, 
messageSelector, noLocal) does not unsubscribe existing durable subscriptions. 
Whilst it does check for existing durable subscriptions in use by the client 
with the same name, it instead simply clsoes the subscriptions then creates a 
new one. As a result of not unsibscribing, the queue backing the subscription 
is not deleted before being used by the new subscription as it should be (and 
as happens in the 0_8 and 0_10 subclasses when using durable subscriptions 
without selectors).)
        Summary:  Existing durable subscription with selector is not 
unsubscribed during change to new subscription  (was: 
AMQSession.createDurableSubscriber(topic, name, messageSelector, noLocal) does 
not unsubscribe existing durable subscriptions)

>  Existing durable subscription with selector is not unsubscribed during 
> change to new subscription
> --------------------------------------------------------------------------------------------------
>
>                 Key: QPID-2418
>                 URL: https://issues.apache.org/jira/browse/QPID-2418
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Client
>    Affects Versions: M4, 0.5, 0.6
>            Reporter: Robbie Gemmell
>             Fix For: 0.7
>
>
> AMQSession.createDurableSubscriber(topic, name, messageSelector, noLocal) 
> does not unsubscribe existing durable subscriptions. Whilst it does check for 
> existing durable subscriptions in use by the client with the same name, it 
> instead simply closes the subscriptions then creates a new one. As a result 
> of not unsubscribing, the queue backing the subscription is not deleted 
> before being used by the updated subscription as it should be (and as happens 
> in the 0_8 and 0_10 subclasses when using durable subscriptions without 
> selectors).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to