diff options
| author | Andrew MacBean <macbean@apache.org> | 2014-10-03 14:09:50 +0000 |
|---|---|---|
| committer | Andrew MacBean <macbean@apache.org> | 2014-10-03 14:09:50 +0000 |
| commit | 3d939257a2b16d039b5fed60098dae0e76c157da (patch) | |
| tree | 885ac2086d95290a53e0b79d4820855844790873 /qpid/java/broker-core/src | |
| parent | b12030c46de5452a7402699fecb888788409834e (diff) | |
| download | qpid-python-3d939257a2b16d039b5fed60098dae0e76c157da.tar.gz | |
QPID-6130: [Java Broker] Introduce edit queue dialog to web management UI
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1629203 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-core/src')
| -rw-r--r-- | qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java index 38cea2cdb7..53e446ba2d 100644 --- a/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java +++ b/qpid/java/broker-core/src/main/java/org/apache/qpid/server/queue/AbstractQueue.java @@ -2961,7 +2961,10 @@ public abstract class AbstractQueue<X extends AbstractQueue<X>> { throw new IllegalConfigurationException("Flow resume size can't be greater than flow control size"); } - + else if (changedAttributes.contains(DURABLE) && proxyForValidation.isDurable() != isDurable()) + { + throw new IllegalConfigurationException("Message durability cannot be modified after queue creation"); + } for (String attrName : NON_NEGATIVE_NUMBERS) { |
