Hello;

Currently OpenEJB scans managed beans as normal EJBs. If a managed bean class 
does not implement any interface, it treats as LocalBean otherwise it treats as 
Business Local interface. I think that one can always assumes managed beans as 
LocalBeans. It is easy to update current code for this happen:

In AnnotationDeployer # processSessionInterfaces

boolean isManagedBean = beanClass.isAnnotationPresent(ManagedBean.class);
if(isManagedBean){
   sessionBean.setLocalBean(new Empty()); 
}else{
   .....
}

WDYT?

--Gurkan


Reply via email to