So upon looking at EJBTHREE-786 have discovered that the Proxy object placed into JNDI
also implements EJBObject/EJBLocalObject in addition to business interfaces and
JBossProxy.
Assuming I'm reading this correctly (and feel free to correct, I'd originally
confused a few concepts):
If I were to simply remove the EJBObject/EJBLocalObject contracts (in order to allow
definition of a "remove" method on the part of a business interface), I'd
break EJB2.1 Local/Remote Interface Views.
Inviting feedback and discussion from those historically more familiar with why the Proxy
(the business interface) implements EJBObject/EJBLocalObject, and how to best enable 3.0
views to invoke upon the bean instance and 2.1 views to extend EJBObject/EJBLocalObject as
required.
S,
ALR
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4090085#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...