FYI all openejb3 snapshots are current as of "now", i.e.
20070124.144710, revision 499423.
-David
On Jan 24, 2007, at 6:00 AM, David Blevins wrote:
Ok, so Dain and I have worked all through the night again to try
and kill the last issues we've seen with the integration. We added
a few more tests and such the itests and have hammered away till
things worked. We had to do some ad-hoc surgery in the naming code
and more that will have to be merged back to the M2 branch, but the
result is a lot more is working.
These have all been tested as working as of this morning:
- ejb-jar.xml free deploy (this had issues actually and did not
work as previously reported)
- openejb-jar free deploy
- Deployment of annotated beans (@Stateful and @Stateless)
- Business interfaces both local and remote
- Legacy component (i.e. home) interfaces on a Pojo session bean
- xml-based *and* annotation-based injection for ejbs, except for
message-destinations, or SessionContext when the field or setter is
not named setSessionContext
- references to business interfaces, local or remote, from a
servlet or an ejb
- references to home interfaces, local or remote, from a servlet
or an ejb
The following components are tested in the itests:
- Stateful session beans
- Stateless session beans
- BMP Entity beans
- CMP1 Entity beans (basic tests)
- CMP2 Entity beans (basic tests)
The following components are *not* tested in the itests:
- Message-Driven Beans
Dain may have a better idea of which CMP2 features are lacking.
I'll let him go into detail about that.
The issue with injection of SessionContext I hope to clear up in
the morning. We also still really hope to at least put in a hole
in the ejb module builder that would allow people to install an v2
openejb-jar.xml to geronimo-openejb.xml converter. (cross your
fingers).
-David