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) {