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)
           
 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

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

commit

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

rollback

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

suspend

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

resume

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

name

String name()


Copyright © 2011. All Rights Reserved.