Remove TransactionContextManager
--------------------------------
Key: GERONIMO-2277
URL: http://issues.apache.org/jira/browse/GERONIMO-2277
Project: Geronimo
Issue Type: Improvement
Security Level: public (Regular issues)
Components: transaction manager
Reporter: Dain Sundstrom
Assigned To: Dain Sundstrom
Fix For: 1.2
If you use the Geronimo TransactionContextManager, you can't use the
TransactionManager interface directly since the TCM needs to know about all TM
calls. Additionally, to use the TCM you must demarcate all changes in
"component context" by starting an unspecified transaction context. This is
all quite invasive and makes it hard to use our code in third part environments
such as Spring or plain old Tomcat.
I propose we remove the TransactionContextManager and replaced all uses with a
plain old TransactionManager. This will also allow us to removed all code from
web containers, app client and timer that was simply demarcating an unspecified
transaction context, which is no longer needed.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira