[jboss-cvs] JBossAS SVN: r66862 - trunk/server/src/main/org/jboss/ejb.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Nov 8 08:52:04 EST 2007


Author: alex.loubyansky at jboss.com
Date: 2007-11-08 08:52:04 -0500 (Thu, 08 Nov 2007)
New Revision: 66862

Modified:
   trunk/server/src/main/org/jboss/ejb/EjbModule.java
Log:
convert Collection<String> to Collectin<ObjectName> for depends

Modified: trunk/server/src/main/org/jboss/ejb/EjbModule.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/EjbModule.java	2007-11-08 11:57:51 UTC (rev 66861)
+++ trunk/server/src/main/org/jboss/ejb/EjbModule.java	2007-11-08 13:52:04 UTC (rev 66862)
@@ -80,6 +80,7 @@
 import org.jboss.web.WebClassLoader;
 import org.jboss.web.WebClassLoaderFactory;
 import org.jboss.web.WebServiceMBean;
+import org.jboss.dependency.spi.DependencyInfo;
 import org.w3c.dom.Element;
 
 /**
@@ -400,7 +401,11 @@
             server.registerMBean(con, jmxName);
             //deploymentUnit.mbeans.add(jmxName);
             BeanMetaData metaData = con.getBeanMetaData();
-            Collection depends = metaData.getDepends();
+            Collection<ObjectName> depends = new ArrayList<ObjectName>();
+            for(String dependsName : metaData.getDepends())
+            {
+               depends.add(ObjectName.getInstance(dependsName));
+            }
             serviceController.create(jmxName, depends);
             // We keep the hashCode around for fast creation of proxies
             int jmxHash = jmxName.hashCode();




More information about the jboss-cvs-commits mailing list