On Mar 25, 2009, at 6:48 AM, Mark Struberg wrote:
I currently code the integration of OpenEJB into OpenWebBeans and
need your help.
The JSR-299 spec requires us to inject @PersistenceContext and
@PersistenceUnit into contextual beans. If we are running with
OpenEJB, I like to inject the JtaEntityManager OpenEJB provides. So
my question is:
How can I obtain the JtaEntityManager?
Is there an easy way to get it from OpenEJB or hand over the control
to let OpenEJB inject it into our beans field?
There isn't currently an easy way to get one from outside an EJB or
Servlet.
The "here's an object, inject into it" feature is one that has been
requested. Mostly for injecting into test cases and ejb clients, but
also for supporting third party frameworks like Struts. Haven't quite
figured out how to do it yet, though.
I guess before we focus too much on these two annotations, is the
ultimate goal to support just these two or all the Java EE annotations?
-David