[jboss-dev-forums] [Design of JBoss Transaction Services] - Re: Calling Synchronization.afterCompletion() more than once

mark.little@jboss.com do-not-reply at jboss.com
Wed Mar 14 13:20:34 EDT 2007


"Kevin.Conner at jboss.com" wrote : "mark.little at jboss.com" wrote : The transaction is garbage collected when it completes.
  | Unless a reference is held elsewhere which is why the transaction should disassociate itself from the coordinator on completion.
  | 

If JCA is involved then there was an issue a month or so ago that could have caused a leak, but that's been fixed and was in time for the CR2 build, I believe. The transaction does disassociate itself from the global (VM) repository when it terminates and everything else that has a reference to the transaction is also transient, with the exception of the transaction reaper. However, terminated transactions also remove themselves from there too.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028054#4028054

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028054



More information about the jboss-dev-forums mailing list