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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Aug 14 05:04:41 EDT 2008


Author: emuckenhuber
Date: 2008-08-14 05:04:41 -0400 (Thu, 14 Aug 2008)
New Revision: 77051

Modified:
   trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java
Log:
only use the main-class for processClientMetaData

Modified: trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java	2008-08-14 07:39:56 UTC (rev 77050)
+++ trunk/server/src/main/org/jboss/deployment/OptAnnotationMetaDataDeployer.java	2008-08-14 09:04:41 UTC (rev 77051)
@@ -25,6 +25,7 @@
 import java.lang.reflect.AnnotatedElement;
 import java.lang.reflect.Field;
 import java.lang.reflect.Method;
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashSet;
@@ -103,10 +104,12 @@
     * @param unit the deployment unit
     * @param finder the finder
     */
-   protected void processJBossClientMetaData(VFSDeploymentUnit unit, AnnotationFinder<AnnotatedElement> finder, String mainClassName)
+   protected void processJBossClientMetaData(VFSDeploymentUnit unit, AnnotationFinder<AnnotatedElement> finder, String mainClassName) throws ClassNotFoundException
    {
       ApplicationClient5MetaDataCreator creator = new ApplicationClient5MetaDataCreator(finder, mainClassName);
-      Collection<Class<?>> classes = getClasses(unit, creator);
+      Collection<Class<?>> classes = new ArrayList<Class<?>>();
+      Class<?> mainClass = unit.getClassLoader().loadClass(mainClassName);
+      classes.add(mainClass);
       ApplicationClientMetaData annotationMetaData = creator.create(classes);
       if(annotationMetaData != null)
          unit.addAttachment(CLIENT_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, ApplicationClientMetaData.class);




More information about the jboss-cvs-commits mailing list