com.arjuna.ats.jts.extensions
Interface TxAssociation

All Known Implementing Classes:
DebugTxAssociation

public interface TxAssociation

Instances of these classes are informed whenever a transaction is begun/suspended/resumed/ended. The instance can control whether it wants to be informed about all transactions, or just subtransactions.

Since:
JTS 2.0.
Version:
$Id: TxAssociation.java 2342 2006-03-30 13:06:17Z $
Author:
Mark Little (mark_little@hp.com)

Method Summary
 void begin(com.arjuna.ats.internal.jts.ControlWrapper tx)
           
 void commit(com.arjuna.ats.internal.jts.ControlWrapper tx)
           
 java.lang.String name()
           
 void resume(com.arjuna.ats.internal.jts.ControlWrapper tx)
           
 void rollback(com.arjuna.ats.internal.jts.ControlWrapper tx)
           
 void suspend(com.arjuna.ats.internal.jts.ControlWrapper tx)
           
 

Method Detail

begin

public void begin(com.arjuna.ats.internal.jts.ControlWrapper tx)
           throws org.omg.CORBA.SystemException
Throws:
org.omg.CORBA.SystemException

commit

public void commit(com.arjuna.ats.internal.jts.ControlWrapper tx)
            throws org.omg.CORBA.SystemException
Throws:
org.omg.CORBA.SystemException

rollback

public void rollback(com.arjuna.ats.internal.jts.ControlWrapper tx)
              throws org.omg.CORBA.SystemException
Throws:
org.omg.CORBA.SystemException

suspend

public void suspend(com.arjuna.ats.internal.jts.ControlWrapper tx)
             throws org.omg.CORBA.SystemException
Throws:
org.omg.CORBA.SystemException

resume

public void resume(com.arjuna.ats.internal.jts.ControlWrapper tx)
            throws org.omg.CORBA.SystemException
Throws:
org.omg.CORBA.SystemException

name

public java.lang.String name()