org.seasar.extension.jta.xa
クラス AbstractXAResource
java.lang.Object
org.seasar.extension.jta.xa.AbstractXAResource
- すべての実装インタフェース:
- XAResource, XAResourceStatus
- 直系の既知のサブクラス:
- DefaultXAResource
- public abstract class AbstractXAResource
- extends Object
- implements XAResource, XAResourceStatus
インタフェース javax.transaction.xa.XAResource から継承したフィールド |
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractXAResource
public AbstractXAResource()
start
public void start(Xid xid,
int flags)
throws XAException
- 定義:
- インタフェース
XAResource
内の start
- 例外:
XAException
doBegin
protected abstract void doBegin(Xid xid)
throws XAException
- 例外:
XAException
doResume
protected abstract void doResume(Xid xid)
throws XAException
- 例外:
XAException
end
public void end(Xid xid,
int flags)
throws XAException
- 定義:
- インタフェース
XAResource
内の end
- 例外:
XAException
doSuspend
protected abstract void doSuspend(Xid xid)
throws XAException
- 例外:
XAException
doFail
protected abstract void doFail(Xid xid)
throws XAException
- 例外:
XAException
doSuccess
protected abstract void doSuccess(Xid xid)
throws XAException
- 例外:
XAException
prepare
public int prepare(Xid xid)
throws XAException
- 定義:
- インタフェース
XAResource
内の prepare
- 例外:
XAException
doPrepare
protected abstract int doPrepare(Xid xid)
throws XAException
- 例外:
XAException
commit
public void commit(Xid xid,
boolean onePhase)
throws XAException
- 定義:
- インタフェース
XAResource
内の commit
- 例外:
XAException
doCommit
protected abstract void doCommit(Xid xid,
boolean onePhase)
throws XAException
- 例外:
XAException
forget
public void forget(Xid xid)
throws XAException
- 定義:
- インタフェース
XAResource
内の forget
- 例外:
XAException
doForget
protected abstract void doForget(Xid xid)
throws XAException
- 例外:
XAException
recover
public Xid[] recover(int flag)
throws XAException
- 定義:
- インタフェース
XAResource
内の recover
- 例外:
XAException
rollback
public void rollback(Xid xid)
throws XAException
- 定義:
- インタフェース
XAResource
内の rollback
- 例外:
XAException
doRollback
protected abstract void doRollback(Xid xid)
throws XAException
- 例外:
XAException
isSameRM
public boolean isSameRM(XAResource xar)
throws XAException
- 定義:
- インタフェース
XAResource
内の isSameRM
- 例外:
XAException
getTransactionTimeout
public int getTransactionTimeout()
throws XAException
- 定義:
- インタフェース
XAResource
内の getTransactionTimeout
- 例外:
XAException
setTransactionTimeout
public boolean setTransactionTimeout(int timeout)
throws XAException
- 定義:
- インタフェース
XAResource
内の setTransactionTimeout
- 例外:
XAException
getCurrentXid
public Xid getCurrentXid()
getStatus
public int getStatus()
Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.