public abstract class AbstractXAResource extends Object implements XAResource, XAResourceStatus
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLYRS_ACTIVE, RS_FAIL, RS_NONE, RS_PREPARED, RS_SUCCESS, RS_SUSPENDED| コンストラクタと説明 |
|---|
AbstractXAResource() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
commit(Xid xid,
boolean onePhase) |
protected abstract void |
doBegin(Xid xid) |
protected abstract void |
doCommit(Xid xid,
boolean onePhase) |
protected abstract void |
doFail(Xid xid) |
protected abstract void |
doForget(Xid xid) |
protected abstract int |
doPrepare(Xid xid) |
protected abstract void |
doResume(Xid xid) |
protected abstract void |
doRollback(Xid xid) |
protected abstract void |
doSuccess(Xid xid) |
protected abstract void |
doSuspend(Xid xid) |
void |
end(Xid xid,
int flags) |
void |
forget(Xid xid) |
Xid |
getCurrentXid() |
int |
getStatus() |
int |
getTransactionTimeout() |
boolean |
isSameRM(XAResource xar) |
int |
prepare(Xid xid) |
Xid[] |
recover(int flag) |
void |
rollback(Xid xid) |
boolean |
setTransactionTimeout(int timeout) |
void |
start(Xid xid,
int flags) |
String |
toString() |
public void start(Xid xid, int flags) throws XAException
start インタフェース内 XAResourceXAExceptionprotected abstract void doBegin(Xid xid) throws XAException
XAExceptionprotected abstract void doResume(Xid xid) throws XAException
XAExceptionpublic void end(Xid xid, int flags) throws XAException
end インタフェース内 XAResourceXAExceptionprotected abstract void doSuspend(Xid xid) throws XAException
XAExceptionprotected abstract void doFail(Xid xid) throws XAException
XAExceptionprotected abstract void doSuccess(Xid xid) throws XAException
XAExceptionpublic int prepare(Xid xid) throws XAException
prepare インタフェース内 XAResourceXAExceptionprotected abstract int doPrepare(Xid xid) throws XAException
XAExceptionpublic void commit(Xid xid, boolean onePhase) throws XAException
commit インタフェース内 XAResourceXAExceptionprotected abstract void doCommit(Xid xid, boolean onePhase) throws XAException
XAExceptionpublic void forget(Xid xid) throws XAException
forget インタフェース内 XAResourceXAExceptionprotected abstract void doForget(Xid xid) throws XAException
XAExceptionpublic Xid[] recover(int flag) throws XAException
recover インタフェース内 XAResourceXAExceptionpublic void rollback(Xid xid) throws XAException
rollback インタフェース内 XAResourceXAExceptionprotected abstract void doRollback(Xid xid) throws XAException
XAExceptionpublic boolean isSameRM(XAResource xar) throws XAException
isSameRM インタフェース内 XAResourceXAExceptionpublic Xid getCurrentXid()
public int getStatus()
public int getTransactionTimeout()
throws XAException
getTransactionTimeout インタフェース内 XAResourceXAExceptionpublic boolean setTransactionTimeout(int timeout)
throws XAException
setTransactionTimeout インタフェース内 XAResourceXAExceptionCopyright © 2015–2016 The DBFlute Project. All rights reserved.