org.seasar.extension.dbcp.impl
クラス DBXAResourceImpl

java.lang.Object
  拡張org.seasar.extension.jta.xa.AbstractXAResource
      拡張org.seasar.extension.jta.xa.DefaultXAResource
          拡張org.seasar.extension.dbcp.impl.DBXAResourceImpl
すべての実装インタフェース:
DBXAResource, XAResource, XAResourceStatus

public class DBXAResourceImpl
extends DefaultXAResource
implements DBXAResource


フィールドの概要
 
インタフェース 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
 
コンストラクタの概要
DBXAResourceImpl(Connection connection)
           
 
メソッドの概要
protected  void doBegin(Xid xid)
           
protected  void doCommit(Xid xid, boolean onePhase)
           
protected  int doPrepare(Xid xid)
           
protected  void doRollback(Xid xid)
           
 Connection getConnection()
           
 
クラス org.seasar.extension.jta.xa.DefaultXAResource から継承したメソッド
doFail, doForget, doResume, doSuccess, doSuspend
 
クラス 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
 
インタフェース javax.transaction.xa.XAResource から継承したメソッド
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
 

コンストラクタの詳細

DBXAResourceImpl

public DBXAResourceImpl(Connection connection)
メソッドの詳細

getConnection

public Connection getConnection()
定義:
インタフェース DBXAResource 内の getConnection

doBegin

protected void doBegin(Xid xid)
                throws XAException
オーバーライド:
クラス DefaultXAResource 内の doBegin
例外:
XAException

doCommit

protected void doCommit(Xid xid,
                        boolean onePhase)
                 throws XAException
オーバーライド:
クラス DefaultXAResource 内の doCommit
例外:
XAException

doPrepare

protected int doPrepare(Xid xid)
                 throws XAException
オーバーライド:
クラス DefaultXAResource 内の doPrepare
例外:
XAException

doRollback

protected void doRollback(Xid xid)
                   throws XAException
オーバーライド:
クラス DefaultXAResource 内の doRollback
例外:
XAException


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