Author: rmannibucau
Date: Fri Aug 26 11:37:38 2011
New Revision: 1162069

URL: http://svn.apache.org/viewvc?rev=1162069&view=rev
Log:
adding a finder to ejbmodule for app composer

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/junit/ApplicationComposer.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/junit/ApplicationComposer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/junit/ApplicationComposer.java?rev=1162069&r1=1162068&r2=1162069&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/junit/ApplicationComposer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/junit/ApplicationComposer.java
 Fri Aug 26 11:37:38 2011
@@ -191,7 +191,10 @@ public class ApplicationComposer extends
                     final EnterpriseBean bean = (EnterpriseBean) obj;
                     final EjbJar ejbJar = new EjbJar(method.getName());
                     ejbJar.addEnterpriseBean(bean);
-                    appModule.getEjbModules().add(new EjbModule(ejbJar));
+                    EjbModule ejbModule = new EjbModule(ejbJar);
+                    Class<?> clazz = 
Thread.currentThread().getContextClassLoader().loadClass(bean.getEjbClass());
+                    ejbModule.setFinder(new AnnotationFinder(new 
ClassesArchive(clazz)).link());
+                    appModule.getEjbModules().add(ejbModule);
 
                 } else if (obj instanceof Application) {
 


Reply via email to