I am integrating OWB into a Java EE EJB container and need more information on the role of the Session bean proxy returned by OpenWebBeansEjbPlugin in public Object getSessionBeanProxy(Bean<?> bean, Class<?> iface, CreationalContext<?> creationalContext);
The openejb code defines a EjbBeanProxy method handler that calls OpenWebBeansEjbInterceptor.setThreadLocal(...) and OpenWebBeansEjbInterceptor.unsetThreadLocal() before an after the method invoke. Is this code pattern specific to openejb or are other java ee containers are also expected to do the same in their EjbBeanProxyHandlers ? Will OWB ejb integration work with other EE containers if BeansDeployer.discoverEjb is set to false ? >From looking at the code the only integration point of OWB with an EJBContainer is the OpenWebBeansEjbPlugin ? Does a Java EE container need to extend <file:///C:/eclipse3.5/owb-cdi/openwebbeans/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/component/BaseEjbBean.java>org.apache.webbeans.ejb.common.component.BaseEjbBean<T> ? --Thanks, Rohit Kelapure
