org.jboss.wst.xts.impl.jta
Class TransactionBridgeManagerImpl
java.lang.Object
org.jboss.wst.xts.impl.AbstractTransactionBridgeManagerImpl
org.jboss.wst.xts.impl.jta.TransactionBridgeManagerImpl
- All Implemented Interfaces:
- WSTransactionBridgeManager
public class TransactionBridgeManagerImpl
- extends AbstractTransactionBridgeManagerImpl
- Author:
- wklaczynski@sabaservice.pl, 2007-04-30
Field Summary |
private static org.apache.log4j.Logger |
log
|
private static com.arjuna.ats.internal.jta.transaction.arjunacore.jca.XATerminatorImple |
xaTerminatorImple
|
Method Summary |
protected com.arjuna.wst.Durable2PCParticipant |
getBridgeParticipantAT(javax.transaction.xa.Xid xid)
|
protected com.arjuna.ats.jta.transaction.Transaction |
getSubordinateTransaction(javax.transaction.xa.Xid xid,
long timeout)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static org.apache.log4j.Logger log
xaTerminatorImple
private static com.arjuna.ats.internal.jta.transaction.arjunacore.jca.XATerminatorImple xaTerminatorImple
TransactionBridgeManagerImpl
public TransactionBridgeManagerImpl()
getSubordinateTransaction
protected com.arjuna.ats.jta.transaction.Transaction getSubordinateTransaction(javax.transaction.xa.Xid xid,
long timeout)
throws javax.transaction.xa.XAException
- Specified by:
getSubordinateTransaction
in class AbstractTransactionBridgeManagerImpl
- Parameters:
xid
- timeout
-
- Returns:
- Imported or new local JTA subordinate transaction
- Throws:
javax.transaction.xa.XAException
getBridgeParticipantAT
protected com.arjuna.wst.Durable2PCParticipant getBridgeParticipantAT(javax.transaction.xa.Xid xid)
- Specified by:
getBridgeParticipantAT
in class AbstractTransactionBridgeManagerImpl
- Parameters:
xid
-
- Returns:
- New bridge participant to local JTA subordinate transaction