summaryrefslogtreecommitdiff
path: root/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2013-05-20 11:16:24 +0000
committerRobert Gemmell <robbie@apache.org>2013-05-20 11:16:24 +0000
commit6dd36819dc2e1745dc733d7204b05574ddffd0cf (patch)
tree9f2d251f439ffb39910836a23ed3207dbdf0b0a1 /qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java
parent65ff0be15a15ee3c65757d3a8f8bef0a29a9a8dd (diff)
downloadqpid-python-6dd36819dc2e1745dc733d7204b05574ddffd0cf.tar.gz
QPID-4862: Improve registration/unregistration for JMX MBean objects
merged from trunk r1483863 git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/0.22@1484429 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java')
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java
index b39f975c28..cbb7cb8224 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/virtualhost/VirtualHostImpl.java
@@ -469,6 +469,9 @@ public class VirtualHostImpl implements VirtualHost, IConnectionRegistry.Registr
}
}
+ // clear exchange objects
+ _exchangeRegistry.clearAndUnregisterMbeans();
+
_state = State.STOPPED;
CurrentActor.get().message(VirtualHostMessages.CLOSED());