[jbosstools-commits] JBoss Tools SVN: r7025 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/jmx.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Mar 19 19:18:10 EDT 2008


Author: rob.stryker at jboss.com
Date: 2008-03-19 19:18:10 -0400 (Wed, 19 Mar 2008)
New Revision: 7025

Modified:
   trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/jmx/JMXModel.java
Log:
JBIDE-1934  I was unable to replicate this issue, but after analyzing the code I felt this was the best possible change.   dennis; Please verify the issue

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/jmx/JMXModel.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/jmx/JMXModel.java	2008-03-19 23:06:17 UTC (rev 7024)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/jmx/JMXModel.java	2008-03-19 23:18:10 UTC (rev 7025)
@@ -430,6 +430,7 @@
 			// do nothing if the server is down.
 			if( s.getServerState() != IServer.STATE_STARTED ) return;
 			
+			JMXClassLoaderRepository.getDefault().addConcerned(s, r);
 			ClassLoader currentLoader = Thread.currentThread()
 					.getContextClassLoader();
 			ClassLoader newLoader = JMXClassLoaderRepository.getDefault()
@@ -454,6 +455,7 @@
 									"Error while running JMX-safe code", e));
 				}
 			}
+			JMXClassLoaderRepository.getDefault().removeConcerned(s, r);
 			Thread.currentThread().setContextClassLoader(currentLoader);
 		}
 	}




More information about the jbosstools-commits mailing list