From: Mark L. <mar...@ar...> - 2003-05-10 10:28:47
|
First question: why do you need it? The completion status gives you pretty much all the info you can expect now that the transaction has completed. However, in these situations it's always best to go back to the OTS specification. I know that JTA doesn't mandate OTS, but since there was a JTS before there was ever a JTA there's usually an implicit tie (at least in terms of expected functionality). So, in OTS the Synchronization is a transactional object (was a CosTransactions::TransactionalObject and is now assumed to reside in a transactional POA). Hence, you should expect the context on before/afterCompletion calls. Mark. ----- Original Message ----- From: "Bela Ban" <be...@ya...> To: <jbo...@li...> Sent: Friday, May 09, 2003 5:37 PM Subject: [JBoss-dev] afterCompletion() > I want to get the (completed) transaction in afterCompletion(). > > The transaction did commit, but when I call > TransactionManager.getTransaction() I get null. Seems like the > transaction is no longer associated with the thread when > afterCompletion() is called (it is on beforeCompletion() obviously). Is > this a bug, or have I misunderstood the spec ? > > I understand that when you want to do something with that Transaction, > you'll get an exception, but why is it null ? > > Help ! > > -- > Bela Ban > http://www.javagroups.com > Cell: (408) 316-4459 > > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Jboss-development mailing list > Jbo...@li... > https://lists.sourceforge.net/lists/listinfo/jboss-development > |