org.jboss.wst11.xts.impl
Class ServiceTransactionBridgeImpl

java.lang.Object
  extended by org.jboss.wst11.xts.impl.ServiceTransactionBridgeImpl
All Implemented Interfaces:
WSTransactionBridge

public class ServiceTransactionBridgeImpl
extends java.lang.Object
implements WSTransactionBridge

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

Field Summary
(package private)  boolean active
           
private static org.apache.log4j.Logger log
           
private  com.arjuna.ats.jta.transaction.Transaction transaction
           
 
Constructor Summary
ServiceTransactionBridgeImpl(com.arjuna.ats.jta.transaction.Transaction 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

log

private static org.apache.log4j.Logger log

active

boolean active

transaction

private com.arjuna.ats.jta.transaction.Transaction transaction
Constructor Detail

ServiceTransactionBridgeImpl

public ServiceTransactionBridgeImpl(com.arjuna.ats.jta.transaction.Transaction transaction)
                             throws javax.transaction.xa.XAException,
                                    javax.transaction.SystemException
Parameters:
transaction -
Throws:
javax.transaction.xa.XAException
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