org.jboss.wst.xts.impl.jts
Class TransactionBridgeManagerImpl

java.lang.Object
  extended by org.jboss.wst.xts.impl.AbstractTransactionBridgeManagerImpl
      extended by org.jboss.wst.xts.impl.jts.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.jts.jca.XATerminatorImple xaTerminatorImple
           
 
Constructor Summary
TransactionBridgeManagerImpl()
           
 
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 org.jboss.wst.xts.impl.AbstractTransactionBridgeManagerImpl
createSubordinateTransaction, currentCoordinationContext, disassociateClientBridge, disassociateServiceBridge, getClientTransactionBridge, getServiceTransactionBridge
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

xaTerminatorImple

private static com.arjuna.ats.internal.jta.transaction.jts.jca.XATerminatorImple xaTerminatorImple
Constructor Detail

TransactionBridgeManagerImpl

public TransactionBridgeManagerImpl()
Method Detail

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:
Get imported or new local JTS 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:
Get new bridge participant to local JTS transaction