[jboss-cvs] JBossAS SVN: r64036 - trunk/system-jmx/src/main/org/jboss/system/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jul 13 10:55:04 EDT 2007


Author: adrian at jboss.org
Date: 2007-07-13 10:55:04 -0400 (Fri, 13 Jul 2007)
New Revision: 64036

Modified:
   trunk/system-jmx/src/main/org/jboss/system/deployers/ServiceDeployer.java
Log:
[JBMICROCONT-182] - Use RealClassLoader for JMX related tasks on classloading.

Modified: trunk/system-jmx/src/main/org/jboss/system/deployers/ServiceDeployer.java
===================================================================
--- trunk/system-jmx/src/main/org/jboss/system/deployers/ServiceDeployer.java	2007-07-13 14:53:54 UTC (rev 64035)
+++ trunk/system-jmx/src/main/org/jboss/system/deployers/ServiceDeployer.java	2007-07-13 14:55:04 UTC (rev 64036)
@@ -23,6 +23,7 @@
 
 import javax.management.ObjectName;
 
+import org.jboss.classloading.spi.RealClassLoader;
 import org.jboss.deployers.spi.DeploymentException;
 import org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer;
 import org.jboss.deployers.structure.spi.DeploymentUnit;
@@ -87,6 +88,9 @@
             ClassLoader cl = unit.getClassLoader();
             if (cl != null && cl instanceof RepositoryClassLoader)
                loaderName = ((RepositoryClassLoader) cl).getObjectName();
+            // TODO add to RealClassLoader
+            else if (cl != null && cl instanceof RealClassLoader)
+               loaderName = ((RealClassLoader) cl).getObjectName();
             else
                loaderName = defaultClassLoader;
          }




More information about the jboss-cvs-commits mailing list