You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2014/03/28 09:49:14 UTC

[jira] [Created] (QPID-5650) [Java Broker] DurableConfigurationStoreUpgraders relies on action of the AMQQueueFactory to reunite queue with its dead letter exchange

Keith Wall created QPID-5650:
--------------------------------

             Summary: [Java Broker] DurableConfigurationStoreUpgraders relies on action of the AMQQueueFactory to reunite queue with its dead letter exchange
                 Key: QPID-5650
                 URL: https://issues.apache.org/jira/browse/QPID-5650
             Project: Qpid
          Issue Type: Improvement
            Reporter: Keith Wall


Currently, when upgrading a configuration store v4 store, if the store contains a queue that has a DLQ and associated DLE (*), it is the action of the AMQQueueFactory that is used to reunite the queue with its alternate exchange.   This is rather a poor division of responsibilities and makes that the code in the factory to be rather more complicated than it ought.

The DurableConfigurationStoreUpgraders should be changed to that if they encounter an appropriately named exchange (i.e. one with standard _DLE suffix), they take the responsibility of producing ConfiguredObjectRecord for the queue with the alternateExchange attribute properly populated.





--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org