[jboss-cvs] JBoss Messaging SVN: r7762 - trunk/src/main/org/jboss/messaging/core/management/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 17 12:48:11 EDT 2009


Author: jmesnil
Date: 2009-08-17 12:48:11 -0400 (Mon, 17 Aug 2009)
New Revision: 7762

Modified:
   trunk/src/main/org/jboss/messaging/core/management/impl/ManagementServiceImpl.java
Log:
log a warning if there are unregistered resources other than queues and addresses
when the management service is stopped

Modified: trunk/src/main/org/jboss/messaging/core/management/impl/ManagementServiceImpl.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/management/impl/ManagementServiceImpl.java	2009-08-17 16:26:24 UTC (rev 7761)
+++ trunk/src/main/org/jboss/messaging/core/management/impl/ManagementServiceImpl.java	2009-08-17 16:48:11 UTC (rev 7762)
@@ -613,7 +613,19 @@
       {
          if (!registeredNames.isEmpty())
          {
-            log.warn("On ManagementService stop, there are " + registeredNames.size() + " MBeans");
+            List<String> unexpectedResourceNames = new ArrayList<String>();
+            for (String name : resourceNames)
+            {
+               // only addresses and queues should still be registered
+               if (!(name.startsWith(ResourceNames.CORE_ADDRESS) || name.startsWith(ResourceNames.CORE_QUEUE)))
+               {
+                  unexpectedResourceNames.add(name);
+               }
+            }
+            if (!unexpectedResourceNames.isEmpty())
+            {
+               log.warn("On ManagementService stop, there are " + registeredNames.size() + " unexpected registered MBeans");
+            }
 
             for (ObjectName on : this.registeredNames)
             {




More information about the jboss-cvs-commits mailing list