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

Reply via email to