org.seasar.extension.jta.xa
クラス DefaultXAResource

java.lang.Object
  拡張org.seasar.extension.jta.xa.AbstractXAResource
      拡張org.seasar.extension.jta.xa.DefaultXAResource
すべての実装インタフェース:
XAResource, XAResourceStatus
直系の既知のサブクラス:
DBXAResourceImpl

public class DefaultXAResource
extends AbstractXAResource


フィールドの概要
 
インタフェース javax.transaction.xa.XAResource から継承したフィールド
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
インタフェース org.seasar.extension.jta.xa.XAResourceStatus から継承したフィールド
RS_ACTIVE, RS_FAIL, RS_NONE, RS_PREPARED, RS_SUCCESS, RS_SUSPENDED
 
コンストラクタの概要
DefaultXAResource()
           
 
メソッドの概要
protected  void doBegin(Xid xid)
           
protected  void doCommit(Xid xid, boolean onePhase)
           
protected  void doFail(Xid xid)
           
protected  void doForget(Xid xid)
           
protected  int doPrepare(Xid xid)
           
protected  void doResume(Xid xid)
           
protected  void doRollback(Xid xid)
           
protected  void doSuccess(Xid xid)
           
protected  void doSuspend(Xid xid)
           
 
クラス org.seasar.extension.jta.xa.AbstractXAResource から継承したメソッド
commit, end, forget, getCurrentXid, getStatus, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultXAResource

public DefaultXAResource()
メソッドの詳細

doSuccess

protected void doSuccess(Xid xid)
                  throws XAException
定義:
クラス AbstractXAResource 内の doSuccess
例外:
XAException

doFail

protected void doFail(Xid xid)
               throws XAException
定義:
クラス AbstractXAResource 内の doFail
例外:
XAException

doResume

protected void doResume(Xid xid)
                 throws XAException
定義:
クラス AbstractXAResource 内の doResume
例外:
XAException

doBegin

protected void doBegin(Xid xid)
                throws XAException
定義:
クラス AbstractXAResource 内の doBegin
例外:
XAException

doPrepare

protected int doPrepare(Xid xid)
                 throws XAException
定義:
クラス AbstractXAResource 内の doPrepare
例外:
XAException

doRollback

protected void doRollback(Xid xid)
                   throws XAException
定義:
クラス AbstractXAResource 内の doRollback
例外:
XAException

doSuspend

protected void doSuspend(Xid xid)
                  throws XAException
定義:
クラス AbstractXAResource 内の doSuspend
例外:
XAException

doForget

protected void doForget(Xid xid)
                 throws XAException
定義:
クラス AbstractXAResource 内の doForget
例外:
XAException

doCommit

protected void doCommit(Xid xid,
                        boolean onePhase)
                 throws XAException
定義:
クラス AbstractXAResource 内の doCommit
例外:
XAException


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.