org.objectweb.jonas_tm
Interface TransactionContext

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
TransactionContextCORBA, TransactionContextRMI

public interface TransactionContext
extends java.io.Serializable

This is how the JTA Implementation in JOnAS sees the Transaction Context. This interface is used to keep the code independant of the ORB.

Author:
Philippe Durieux

Method Summary
 Control getControl()
           
 Coordinator getCoordinator()
           
 Terminator getTerminator()
           
 int getTimeout()
           
 javax.transaction.xa.Xid getXid()
           
 void setCoordinator(Coordinator c)
           
 

Method Detail

getTimeout

public int getTimeout()

getCoordinator

public Coordinator getCoordinator()

setCoordinator

public void setCoordinator(Coordinator c)

getTerminator

public Terminator getTerminator()

getControl

public Control getControl()

getXid

public javax.transaction.xa.Xid getXid()