[jboss-cvs] JBossAS SVN: r87282 - branches/Branch_5_x/server/src/main/org/jboss/deployment.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 14 09:10:50 EDT 2009


Author: adrian at jboss.org
Date: 2009-04-14 09:10:50 -0400 (Tue, 14 Apr 2009)
New Revision: 87282

Modified:
   branches/Branch_5_x/server/src/main/org/jboss/deployment/EarClassLoaderDeployer.java
Log:
[JBAS-6600] - Port from trunk

Modified: branches/Branch_5_x/server/src/main/org/jboss/deployment/EarClassLoaderDeployer.java
===================================================================
--- branches/Branch_5_x/server/src/main/org/jboss/deployment/EarClassLoaderDeployer.java	2009-04-14 13:08:44 UTC (rev 87281)
+++ branches/Branch_5_x/server/src/main/org/jboss/deployment/EarClassLoaderDeployer.java	2009-04-14 13:10:50 UTC (rev 87282)
@@ -21,6 +21,9 @@
  */
 package org.jboss.deployment;
 
+import javax.management.MalformedObjectNameException;
+import javax.management.ObjectName;
+
 import org.jboss.aop.microcontainer.aspects.jmx.JMX;
 import org.jboss.classloading.spi.metadata.ClassLoadingMetaData;
 import org.jboss.classloading.spi.metadata.ExportAll;
@@ -86,6 +89,15 @@
       if (isolated)
       {
          String domain = EARDeployment.getJMXName(metaData, unit) + ",extension=LoaderRepository";
+         try
+         {
+            ObjectName canonical = ObjectName.getInstance(domain);
+            domain = canonical.getCanonicalName();
+         }
+         catch (MalformedObjectNameException ignored)
+         {
+            // Not a JMX ObjectName???
+         }
          classLoadingMetaData = new ClassLoadingMetaData();
          classLoadingMetaData.setName(unit.getName());
          classLoadingMetaData.setDomain(domain);




More information about the jboss-cvs-commits mailing list