org.jboss.wst.xts.impl
Class ClientTransactionBridgeImpl

java.lang.Object
  extended by org.jboss.wst.xts.impl.ClientTransactionBridgeImpl
All Implemented Interfaces:
WSTransactionBridge

public class ClientTransactionBridgeImpl
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  javax.transaction.TransactionManager manager
           
private  boolean started
           
private  com.arjuna.mw.wst.TxContext transaction
           
 
Constructor Summary
ClientTransactionBridgeImpl(com.arjuna.mw.wst.TxContext transaction)
           
 
Method Summary
 void fault()
          Setting up sub transactions in the state suspend Menage fault event
 void start()
          Setting up sub transactions in the state management
 void stop()
          Setting up sub transactions in the state suspend
 
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

manager

private javax.transaction.TransactionManager manager

_ctxManager

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

ClientTransactionBridgeImpl

public ClientTransactionBridgeImpl(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
Description copied from interface: WSTransactionBridge
Setting up sub transactions in the state management

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
Description copied from interface: WSTransactionBridge
Setting up sub transactions in the state suspend Menage fault event

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
Description copied from interface: WSTransactionBridge
Setting up sub transactions in the state suspend

Specified by:
stop in interface WSTransactionBridge
Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException
javax.transaction.InvalidTransactionException