[jboss-cvs] JBossAS SVN: r61441 - trunk/server/src/main/org/jboss/deployment.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 19 11:12:32 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-03-19 11:12:32 -0400 (Mon, 19 Mar 2007)
New Revision: 61441

Modified:
   trunk/server/src/main/org/jboss/deployment/J2eeApplicationMetaData.java
Log:
Parse the loader repository

Modified: trunk/server/src/main/org/jboss/deployment/J2eeApplicationMetaData.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/J2eeApplicationMetaData.java	2007-03-19 15:05:52 UTC (rev 61440)
+++ trunk/server/src/main/org/jboss/deployment/J2eeApplicationMetaData.java	2007-03-19 15:12:32 UTC (rev 61441)
@@ -27,12 +27,14 @@
 import java.util.Map;
 
 import javax.management.MBeanServer;
+import javax.management.MalformedObjectNameException;
 import javax.management.ObjectName;
 
 import org.jboss.metadata.IconMetaData;
 import org.jboss.metadata.MetaData;
 import org.jboss.metadata.SecurityRoleMetaData;
 import org.jboss.mx.loading.LoaderRepositoryFactory;
+import org.jboss.mx.loading.LoaderRepositoryFactory.LoaderRepositoryConfig;
 import org.jboss.mx.util.MBeanServerLocator;
 import org.w3c.dom.Element;
 
@@ -305,6 +307,20 @@
          }
       }
 
+      // Get the loader repository config
+      Element loaderRepository = getOptionalChild(rootElement, "loader-repository");
+      if (loaderRepository != null)
+      {
+         try
+         {
+            loaderCfg = LoaderRepositoryFactory.parseRepositoryConfig(loaderRepository);
+         }
+         catch (MalformedObjectNameException ex)
+         {
+            throw new DeploymentException(ex);
+         }
+      }
+      
       // set the security roles (optional)
       Iterator iterator = getChildrenByTagName(rootElement, "security-role");
       while (iterator.hasNext())




More information about the jboss-cvs-commits mailing list