[jboss-cvs] JBossAS SVN: r99476 - projects/jbossmx/trunk/mbeanserver/src/main/org/jboss/jmx/mbeanserver.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 15 09:05:28 EST 2010


Author: adrian at jboss.org
Date: 2010-01-15 09:05:27 -0500 (Fri, 15 Jan 2010)
New Revision: 99476

Modified:
   projects/jbossmx/trunk/mbeanserver/src/main/org/jboss/jmx/mbeanserver/JBossMBeanServer.java
Log:
[JBMX-18] - Should remember the passed classloader to use as the TCL

Modified: projects/jbossmx/trunk/mbeanserver/src/main/org/jboss/jmx/mbeanserver/JBossMBeanServer.java
===================================================================
--- projects/jbossmx/trunk/mbeanserver/src/main/org/jboss/jmx/mbeanserver/JBossMBeanServer.java	2010-01-15 14:02:43 UTC (rev 99475)
+++ projects/jbossmx/trunk/mbeanserver/src/main/org/jboss/jmx/mbeanserver/JBossMBeanServer.java	2010-01-15 14:05:27 UTC (rev 99476)
@@ -334,10 +334,10 @@
              NotCompliantMBeanException, 
              InstanceNotFoundException
    {
-      RegistryEntry previous = checkCurrent(name, null);
+      ClassLoader cl = getOuter().getClassLoader(loaderName);
+      RegistryEntry previous = checkCurrent(name, cl);
       try
       {
-         ClassLoader cl = getOuter().getClassLoader(loaderName);
          ClassLoader previousCl = null;
          if (cl != null)
             previousCl = SecurityActions.setContextClassLoader(cl);




More information about the jboss-cvs-commits mailing list