JBossCache 1.4.1.SP3
JBossTM 4.2.3.SP5
I am having trouble getting transaction support working.
I have made the following transaction lookup class,
public class JBossTMTransactionManagerLookup implements
TransactionManagerLookup {
|
| public TransactionManager getTransactionManager() throws Exception {
| return com.arjuna.ats.jta.TransactionManager.transactionManager();
| }
|
| }
and configured it in the treecache xml file:
| ...
| <attribute
name="TransactionManagerLookupClass">....JBossTMTransactionManagerLookup</attribute>
| ...
|
Then, I create transactions like this:
| UserTransaction tx =
com.arjuna.ats.jta.UserTransaction.userTransaction();
|
| tx.begin();
| // cache get/put operations:
| tx.commit();
|
This does not work. The TransactionManagerLookup class is never called.
Furthermore, if it is called, I don't understand how JBossCache determines if
there is a transaction open it can participate in. Does it lookup it's
transaction manager and ask if there are any open transactions in the current
Thread, or something like that?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4080079#4080079
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4080079
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user