com.arjuna.ats.jta.xa
Interface XAModifier


public interface XAModifier

Instances of this class enable us to work around problems in certain databases (specifically Oracle).

Since:
JTS 1.2.4.
Version:
$Id: XAModifier.java 2342 2006-03-30 13:06:17Z $
Author:
Mark Little (mark@arjuna.com)

Method Summary
 javax.transaction.xa.Xid createXid(XidImple xid)
          Given an Arjuna xid, create a local driver representation.
 int xaStartParameters(int level)
          Return the xa_start parameters for this level.
 

Method Detail

createXid

public javax.transaction.xa.Xid createXid(XidImple xid)
                                   throws java.sql.SQLException,
                                          NotImplementedException
Given an Arjuna xid, create a local driver representation. Some drivers expect their own implementations to be used, despite the fact that the JTA does not mention this!

Throws:
java.sql.SQLException
NotImplementedException

xaStartParameters

public int xaStartParameters(int level)
                      throws java.sql.SQLException,
                             NotImplementedException
Return the xa_start parameters for this level.

Throws:
java.sql.SQLException
NotImplementedException