Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently the Geronimo TransactionManager implementation is required to add a ResourceAdapter to OpenEJB, because OpenEJB does not have a WorkManager implementation. A complete WorkManager implementation requires internal access to a TransactionManager to perform XID importation, but since most ResourceAdapters (such as ActiveMQ) do not need XID importation, OpenEJB could provide a partial implementation when operating in an environment without a Geronimo TransactionManager implementation. Also, the connector specification has well defined exceptions to notify the ResourceAdapter implementation that work manager is unable to import the XID.