Author: orudyy
Date: Wed Oct 29 15:56:47 2014
New Revision: 1635183
URL: http://svn.apache.org/r1635183
Log:
QPID-5650: Move attribute names into upgrader constants
Modified:
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecoverer.java
Modified:
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecoverer.java
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecoverer.java?rev=1635183&r1=1635182&r2=1635183&view=diff
==============================================================================
---
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecoverer.java
(original)
+++
qpid/trunk/qpid/java/broker-core/src/main/java/org/apache/qpid/server/store/VirtualHostStoreUpgraderAndRecoverer.java
Wed Oct 29 15:56:47 2014
@@ -38,8 +38,6 @@ import org.apache.qpid.server.model.UUID
import org.apache.qpid.server.model.VirtualHost;
import org.apache.qpid.server.model.VirtualHostNode;
import org.apache.qpid.server.queue.QueueArgumentsConverter;
-import org.apache.qpid.server.virtualhost.AbstractVirtualHost;
-import org.apache.qpid.server.virtualhost.VirtualHostImpl;
public class VirtualHostStoreUpgraderAndRecoverer
{
@@ -351,6 +349,8 @@ public class VirtualHostStoreUpgraderAnd
private class Upgrader_0_4_to_2_0 extends StoreUpgraderPhase
{
private static final String ALTERNATE_EXCHANGE = "alternateExchange";
+ private static final String DLQ_ENABLED_ARGUMENT =
"x-qpid-dlq-enabled";
+ private static final String DEFAULT_DLE_NAME_SUFFIX = "_DLE";
private Map<String, String> _missingAmqpExchanges = new
HashMap<String, String>(DEFAULT_EXCHANGES);
private ConfiguredObjectRecord _virtualHostRecord;
@@ -430,7 +430,7 @@ public class VirtualHostStoreUpgraderAnd
private ConfiguredObjectRecord
updateQueueRecordIfNecessary(ConfiguredObjectRecord record)
{
Map<String, Object> attributes = record.getAttributes();
- boolean queueDLQEnabled =
Boolean.parseBoolean(String.valueOf(attributes.get(AbstractVirtualHost.CREATE_DLQ_ON_CREATION)));
+ boolean queueDLQEnabled =
Boolean.parseBoolean(String.valueOf(attributes.get(DLQ_ENABLED_ARGUMENT)));
if(queueDLQEnabled && attributes.get(ALTERNATE_EXCHANGE) == null)
{
Object queueName = attributes.get("name");
@@ -439,7 +439,7 @@ public class VirtualHostStoreUpgraderAnd
throw new IllegalConfigurationException("Queue name is not
found in queue configuration entry attributes: " + attributes);
}
- String dleSuffix =
System.getProperty(BrokerProperties.PROPERTY_DEAD_LETTER_EXCHANGE_SUFFIX,
VirtualHostImpl.DEFAULT_DLE_NAME_SUFFIX);
+ String dleSuffix =
System.getProperty(BrokerProperties.PROPERTY_DEAD_LETTER_EXCHANGE_SUFFIX,
DEFAULT_DLE_NAME_SUFFIX);
String dleExchangeName = queueName + dleSuffix;
ConfiguredObjectRecord exchangeRecord =
findConfiguredObjectRecordInUpdateMap("Exchange", dleExchangeName);
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]