public final class GridCacheXAResource extends Object implements XAResource
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY| Constructor and Description |
|---|
GridCacheXAResource(org.gridgain.grid.kernal.processors.cache.GridCacheTxEx cacheTx,
org.gridgain.grid.kernal.processors.cache.GridCacheContext cctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(Xid xid,
boolean onePhase) |
void |
end(Xid xid,
int flags) |
void |
forget(Xid xid) |
int |
getTransactionTimeout() |
boolean |
isFinished() |
boolean |
isSameRM(XAResource xar) |
int |
prepare(Xid xid) |
Xid[] |
recover(int i) |
void |
rollback(Xid xid) |
boolean |
setTransactionTimeout(int i) |
void |
start(Xid xid,
int flags) |
String |
toString() |
public GridCacheXAResource(org.gridgain.grid.kernal.processors.cache.GridCacheTxEx cacheTx,
org.gridgain.grid.kernal.processors.cache.GridCacheContext cctx)
cacheTx - Cache jta.cctx - Cache context.public void start(Xid xid, int flags)
start in interface XAResourcepublic void rollback(Xid xid) throws XAException
rollback in interface XAResourceXAExceptionpublic int prepare(Xid xid) throws XAException
prepare in interface XAResourceXAExceptionpublic void end(Xid xid, int flags)
end in interface XAResourcepublic void commit(Xid xid, boolean onePhase) throws XAException
commit in interface XAResourceXAExceptionpublic void forget(Xid xid) throws XAException
forget in interface XAResourceXAExceptionpublic Xid[] recover(int i)
recover in interface XAResourcepublic int getTransactionTimeout()
getTransactionTimeout in interface XAResourcepublic boolean isSameRM(XAResource xar)
isSameRM in interface XAResourcepublic boolean setTransactionTimeout(int i)
setTransactionTimeout in interface XAResourcepublic boolean isFinished()
true if jta was already committed or rolled back.
GridGain Platform : ver. 6.2.0 Release Date : August 25 2014