Author: rob.stryker(a)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);
}
}
Show replies by date