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