[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