org.jboss.xts.jta
Class XTSSubordinateTransactionBridgeImpl

java.lang.Object
  extended by org.jboss.xts.jta.XTSSubordinateTransactionBridgeImpl
All Implemented Interfaces:
WSTransactionBridge

public class XTSSubordinateTransactionBridgeImpl
extends java.lang.Object
implements WSTransactionBridge

Author:
wklaczynski@sabaservice.pl, 2007-04-30

Field Summary
protected  com.arjuna.mwlabs.wst.at.remote.ContextManager _ctxManager
           
private  com.arjuna.mw.wst.TxContext lastTransaction
           
private  boolean started
           
private  com.arjuna.mw.wst.TxContext transaction
           
 
Constructor Summary
XTSSubordinateTransactionBridgeImpl(com.arjuna.mw.wst.TxContext transaction)
           
 
Method Summary
 void fault()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transaction

private com.arjuna.mw.wst.TxContext transaction

lastTransaction

private com.arjuna.mw.wst.TxContext lastTransaction

started

private boolean started

_ctxManager

protected com.arjuna.mwlabs.wst.at.remote.ContextManager _ctxManager
Constructor Detail

XTSSubordinateTransactionBridgeImpl

public XTSSubordinateTransactionBridgeImpl(com.arjuna.mw.wst.TxContext transaction)
                                    throws javax.transaction.SystemException
Parameters:
transaction -
Throws:
javax.transaction.SystemException
Method Detail

start

public void start()
           throws javax.transaction.xa.XAException,
                  javax.transaction.SystemException,
                  javax.transaction.InvalidTransactionException
Specified by:
start in interface WSTransactionBridge
Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException
javax.transaction.InvalidTransactionException

fault

public void fault()
           throws javax.transaction.xa.XAException,
                  javax.transaction.SystemException,
                  javax.transaction.InvalidTransactionException
Specified by:
fault in interface WSTransactionBridge
Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException
javax.transaction.InvalidTransactionException

stop

public void stop()
          throws javax.transaction.xa.XAException,
                 javax.transaction.SystemException,
                 javax.transaction.InvalidTransactionException
Specified by:
stop in interface WSTransactionBridge
Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException
javax.transaction.InvalidTransactionException