oracle.jdbc.xa.client
Class OracleXAResource
java.lang.Object
oracle.jdbc.xa.OracleXAResource
oracle.jdbc.xa.client.OracleXAResource
- All Implemented Interfaces:
- javax.transaction.xa.XAResource
- Direct Known Subclasses:
- OracleXAHeteroResource
- public class OracleXAResource
- extends OracleXAResource
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 |
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
OracleXAResource
public OracleXAResource()
OracleXAResource
public OracleXAResource(java.sql.Connection pm_conn)
throws javax.transaction.xa.XAException
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
Copyright © 1998,2004, Oracle. All rights reserved