[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