Issue Details (XML | Word | Printable)

Key: OPENEJB-895
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Dain Sundstrom
Reporter: Dain Sundstrom
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OpenEJB

Support ResourceAdapter without requiring the Geronimo TransactionManager implementation

Created: 16/Aug/08 10:24 PM   Updated: 20/Aug/08 06:31 PM
Return to search
Component/s: connectors
Affects Version/s: None
Fix Version/s: 3.1

Time Tracking:
Not Specified

Resolution Date: 16/Aug/08 10:24 PM


 Description  « Hide
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.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Dain Sundstrom added a comment - 16/Aug/08 10:24 PM
Sending openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Adding openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/SimpleBootstrapContext.java
Adding openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/SimpleWorkManager.java
Transmitting file data ...
Committed revision 686571.