org.ehcache.transactions.xa.txmgr
Class TransactionManagerWrapper

java.lang.Object
  extended by org.ehcache.transactions.xa.txmgr.TransactionManagerWrapper

public class TransactionManagerWrapper
extends java.lang.Object

A wrapper of JTA TransactionManager implementation with added support for XAResource registration.


Constructor Summary
TransactionManagerWrapper(javax.transaction.TransactionManager transactionManager, XAResourceRegistry xaResourceRegistry)
           
 
Method Summary
 javax.transaction.TransactionManager getTransactionManager()
           
 void registerXAResource(java.lang.String uniqueXAResourceId, javax.transaction.xa.XAResource xaResource)
           
 java.lang.String toString()
           
 void unregisterXAResource(java.lang.String uniqueXAResourceId, javax.transaction.xa.XAResource xaResource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransactionManagerWrapper

public TransactionManagerWrapper(javax.transaction.TransactionManager transactionManager,
                                 XAResourceRegistry xaResourceRegistry)
Method Detail

getTransactionManager

public javax.transaction.TransactionManager getTransactionManager()

registerXAResource

public void registerXAResource(java.lang.String uniqueXAResourceId,
                               javax.transaction.xa.XAResource xaResource)

unregisterXAResource

public void unregisterXAResource(java.lang.String uniqueXAResourceId,
                                 javax.transaction.xa.XAResource xaResource)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object