Oracle10g JDBC

oracle.jdbc.xa.client
Class OracleXAResource

java.lang.Object
  extended byoracle.jdbc.xa.OracleXAResource
      extended byoracle.jdbc.xa.client.OracleXAResource
All Implemented Interfaces:
javax.transaction.xa.XAResource
Direct Known Subclasses:
OracleXAHeteroResource

public class OracleXAResource
extends OracleXAResource


Field Summary
static java.lang.String BUILD_DATE
           
static boolean PRIVATE_TRACE
           
static boolean TRACE
           
 
Fields inherited from class oracle.jdbc.xa.OracleXAResource
DEFAULT_XA_TIMEOUT, ORAISOLATIONMASK, ORATMREADONLY, ORATMREADWRITE, ORATMSERIALIZABLE, ORATRANSLOOSE, TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMNOMIGRATE, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK
 
Fields inherited from interface javax.transaction.xa.XAResource
XA_RDONLY
 
Constructor Summary
OracleXAResource()
           
OracleXAResource(java.sql.Connection pm_conn)
           
 
Method Summary
 void commit(javax.transaction.xa.Xid xid, boolean onePhase)
           
 void doTwoPhaseAction(int nsites, int action, java.lang.String[] dbnames, javax.transaction.xa.Xid[] xids)
           
 void end(javax.transaction.xa.Xid xid, int flag)
           
 void forget(javax.transaction.xa.Xid xid)
           
 int prepare(javax.transaction.xa.Xid xid)
           
 void rollback(javax.transaction.xa.Xid xid)
           
 void start(javax.transaction.xa.Xid xid, int flag)
           
 
Methods inherited from class oracle.jdbc.xa.OracleXAResource
getTransactionTimeout, isSameRM, recover, setTransactionTimeout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE

public static final boolean TRACE
See Also:
Constant Field Values

PRIVATE_TRACE

public static final boolean PRIVATE_TRACE
See Also:
Constant Field Values

BUILD_DATE

public static final java.lang.String BUILD_DATE
See Also:
Constant Field Values
Constructor Detail

OracleXAResource

public OracleXAResource()

OracleXAResource

public OracleXAResource(java.sql.Connection pm_conn)
                 throws javax.transaction.xa.XAException
Method Detail

start

public void start(javax.transaction.xa.Xid xid,
                  int flag)
           throws javax.transaction.xa.XAException
Specified by:
start in interface javax.transaction.xa.XAResource
Specified by:
start in class OracleXAResource
Throws:
javax.transaction.xa.XAException

end

public void end(javax.transaction.xa.Xid xid,
                int flag)
         throws javax.transaction.xa.XAException
Specified by:
end in interface javax.transaction.xa.XAResource
Specified by:
end in class OracleXAResource
Throws:
javax.transaction.xa.XAException

commit

public void commit(javax.transaction.xa.Xid xid,
                   boolean onePhase)
            throws javax.transaction.xa.XAException
Specified by:
commit in interface javax.transaction.xa.XAResource
Specified by:
commit in class OracleXAResource
Throws:
javax.transaction.xa.XAException

prepare

public int prepare(javax.transaction.xa.Xid xid)
            throws javax.transaction.xa.XAException
Specified by:
prepare in interface javax.transaction.xa.XAResource
Specified by:
prepare in class OracleXAResource
Throws:
javax.transaction.xa.XAException

forget

public void forget(javax.transaction.xa.Xid xid)
            throws javax.transaction.xa.XAException
Specified by:
forget in interface javax.transaction.xa.XAResource
Specified by:
forget in class OracleXAResource
Throws:
javax.transaction.xa.XAException

rollback

public void rollback(javax.transaction.xa.Xid xid)
              throws javax.transaction.xa.XAException
Specified by:
rollback in interface javax.transaction.xa.XAResource
Specified by:
rollback in class OracleXAResource
Throws:
javax.transaction.xa.XAException

doTwoPhaseAction

public void doTwoPhaseAction(int nsites,
                             int action,
                             java.lang.String[] dbnames,
                             javax.transaction.xa.Xid[] xids)
                      throws javax.transaction.xa.XAException
Throws:
javax.transaction.xa.XAException

Oracle10g JDBC

Copyright © 1998,2004, Oracle. All rights reserved