[ 
http://issues.apache.org/jira/browse/GERONIMO-2277?page=comments#action_12426447
 ] 
            
David Jencks commented on GERONIMO-2277:
----------------------------------------

I've carefully studied the changes, merged notcm to trunk, and checked that the 
notcm branch works.

+1

> 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
>
>         Attachments: GERONIMO-2277.patch
>
>
> 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

        

Reply via email to