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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Aug 31 06:24:45 EDT 2008


Author: emuckenhuber
Date: 2008-08-31 06:24:45 -0400 (Sun, 31 Aug 2008)
New Revision: 77715

Modified:
   trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java
Log:
populate information needed by JBMETA-99

Modified: trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java	2008-08-31 10:23:53 UTC (rev 77714)
+++ trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java	2008-08-31 10:24:45 UTC (rev 77715)
@@ -44,6 +44,7 @@
 import org.jboss.metadata.annotation.finder.DefaultAnnotationFinder;
 import org.jboss.metadata.client.spec.ApplicationClientMetaData;
 import org.jboss.metadata.ejb.jboss.JBossMetaData;
+import org.jboss.metadata.ejb.spec.EjbJarMetaData;
 import org.jboss.metadata.web.spec.WebMetaData;
 import org.jboss.virtual.VirtualFile;
 
@@ -127,7 +128,8 @@
    protected void processJBossMetaData(VFSDeploymentUnit unit, AnnotationFinder<AnnotatedElement> finder)
    {
       // Create the metadata model from the annotations
-      JBoss50Creator creator = new JBoss50Creator(finder);
+      EjbJarMetaData ejbJarMetaData = unit.getAttachment(EjbJarMetaData.class);
+      JBoss50Creator creator = new JBoss50Creator(ejbJarMetaData, unit.getClassLoader(), finder);
       Collection<Class<?>> classes = getClasses(unit, creator);
       JBossMetaData annotationMetaData = creator.create(classes);
       if(annotationMetaData != null)




More information about the jboss-cvs-commits mailing list