public class LocalXAResource extends Object implements XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY| Constructor and Description |
|---|
LocalXAResource(Connection localTransaction) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(Xid xid,
boolean flag) |
void |
end(Xid xid,
int flag) |
void |
forget(Xid xid) |
int |
getTransactionTimeout() |
Xid |
getXid() |
boolean |
isSameRM(XAResource xaResource) |
int |
prepare(Xid xid) |
Xid[] |
recover(int flag) |
void |
rollback(Xid xid) |
boolean |
setTransactionTimeout(int transactionTimeout) |
void |
start(Xid xid,
int flag) |
public LocalXAResource(Connection localTransaction)
public Xid getXid()
public void start(Xid xid, int flag) throws XAException
start in interface XAResourceXAExceptionpublic void end(Xid xid, int flag) throws XAException
end in interface XAResourceXAExceptionpublic int prepare(Xid xid)
prepare in interface XAResourcepublic void commit(Xid xid, boolean flag) throws XAException
commit in interface XAResourceXAExceptionpublic void rollback(Xid xid) throws XAException
rollback in interface XAResourceXAExceptionpublic boolean isSameRM(XAResource xaResource)
isSameRM in interface XAResourcepublic void forget(Xid xid)
forget in interface XAResourcepublic Xid[] recover(int flag)
recover in interface XAResourcepublic int getTransactionTimeout()
getTransactionTimeout in interface XAResourcepublic boolean setTransactionTimeout(int transactionTimeout)
setTransactionTimeout in interface XAResourceCopyright © 1999–2014 The Apache Software Foundation. All rights reserved.