summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorKeith Wall <kwall@apache.org>2014-10-21 16:12:11 +0000
committerKeith Wall <kwall@apache.org>2014-10-21 16:12:11 +0000
commitab3ddc5979bf88c83e97079a130f378d8388e786 (patch)
treeb5955ba0100f2c279625dc5603bee799c8fce94c /qpid/java
parentcfb1b1056e35892c04fbdafd486913bba5054587 (diff)
downloadqpid-python-ab3ddc5979bf88c83e97079a130f378d8388e786.tar.gz
QPID-6173: [Java Broker] Disallow attribute updates to the BDBHAReplicaVirtualHost
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1633408 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHost.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHost.java b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHost.java
index 58105cddc1..97b166a9d0 100644
--- a/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHost.java
+++ b/qpid/java/bdbstore/src/main/java/org/apache/qpid/server/virtualhost/berkeleydb/BDBHAReplicaVirtualHost.java
@@ -22,6 +22,7 @@ package org.apache.qpid.server.virtualhost.berkeleydb;
import java.util.Collection;
import java.util.Collections;
import java.util.Map;
+import java.util.Set;
import java.util.UUID;
import java.util.concurrent.ScheduledFuture;
@@ -98,6 +99,14 @@ public class BDBHAReplicaVirtualHost extends AbstractConfiguredObject<BDBHARepli
}
@Override
+ protected void validateChange(final ConfiguredObject<?> proxyForValidation, final Set<String> changedAttributes)
+ {
+ super.validateChange(proxyForValidation, changedAttributes);
+
+ throwUnsupportedForReplica();
+ }
+
+ @Override
public String getModelVersion()
{
return BrokerModel.MODEL_VERSION;