Author: davsclaus
Date: Tue Sep  8 06:38:15 2009
New Revision: 812349

URL: http://svn.apache.org/viewvc?rev=812349&view=rev
Log:
Fixed potential issue reported by hudson when shutting down

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultManagementAgent.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultManagementAgent.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultManagementAgent.java?rev=812349&r1=812348&r2=812349&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultManagementAgent.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/management/DefaultManagementAgent.java
 Tue Sep  8 06:38:15 2009
@@ -249,8 +249,11 @@
             cs = null;
         }
 
-        // Using the array to hold the busMBeans to avoid the
-        // CurrentModificationException
+        if (mbeansRegistered.isEmpty()) {
+            return;
+        }
+
+        // Using the array to hold the busMBeans to avoid the 
CurrentModificationException
         ObjectName[] mBeans = mbeansRegistered.toArray(new 
ObjectName[mbeansRegistered.size()]);
         int caught = 0;
         for (ObjectName name : mBeans) {


Reply via email to