[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