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

    Modifier and Type
    Method
    Description
    void
    begin(com.arjuna.ats.internal.jts.ControlWrapper tx)
     
    void
    commit(com.arjuna.ats.internal.jts.ControlWrapper tx)
     
     
    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 Details

    • begin

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

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

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

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

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

      String name()