public interface InterposedTransactionManager
XAResource interface from the WLS 
 Transaction Manager to import foreign transactions into WLS, 
 and to coordinate the foreign transactions. 
 
 InterposedTransactionManager is available via JNDI lookup under the
 path of "weblogic.transaction.coordinators. 
  
 Note that we do not yet support importing the same foreign 
 transaction into different WLS domains via our Client 
 weblogic.transaction.TxHelper.
 InterposedTransactionManager.
| Modifier and Type | Method and Description | 
|---|---|
Transaction | 
getTransaction()
Gets the transaction object that is associated with the current 
 thread 
 | 
Transaction | 
getTransaction(Xid xid)
Given an Xid returns the corresponding transaction object, if any 
 | 
XAResource | 
getXAResource()
Obtains the  
XAResource object associated with this
 Transaction Manager instance | 
void | 
setClusterwideRecoveryEnabled(boolean isClusterwideRecoveryEnabled)
Specifies whether recovery operations for a distributed transaction
 are applied to all the servers of the cluster hosting InterposedTransactionManager 
 rather than just the server hosting the InterposedTransactionManager. 
 | 
XAResource getXAResource()
XAResource object associated with this
 Transaction Manager instance
 XAResource interface implemented by 
             the WLS Transaction Manager.  It is used by the gateway 
             for subsequent import and coordination of the foreign 
             transactions.Transaction getTransaction()
return The transaction object that is associated with the current thread
Transaction getTransaction(Xid xid)
xid - Specifies the Xid, whether it is a foreign Xid or a 
             WLS Xidvoid setClusterwideRecoveryEnabled(boolean isClusterwideRecoveryEnabled)
ClusterwideRecoveryEnabled attributed set on the server.isClusterwideRecoveryEnabled - If true, recovery operations are 
 applied to all servers in the cluster hosting the InterposedTransactionManager