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

java.lang.Object
  拡張org.seasar.extension.dbcp.impl.XAResourceWrapperImpl
すべての実装インタフェース:
XAResource

public class XAResourceWrapperImpl
extends Object
implements XAResource

作成者:
higa

フィールドの概要
 
インタフェース javax.transaction.xa.XAResource から継承したフィールド
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
コンストラクタの概要
XAResourceWrapperImpl(XAResource physicalXAResource, ConnectionWrapper connectionWrapper)
           
 
メソッドの概要
 void commit(Xid arg0, boolean arg1)
           
 void end(Xid arg0, int arg1)
           
 void forget(Xid arg0)
           
 ConnectionWrapper getConnectionWrapper()
           
 XAResource getPhysicalXAResource()
           
 int getTransactionTimeout()
           
 boolean isSameRM(XAResource arg0)
           
 int prepare(Xid arg0)
           
 Xid[] recover(int arg0)
           
 void rollback(Xid arg0)
           
 boolean setTransactionTimeout(int arg0)
           
 void start(Xid arg0, int arg1)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XAResourceWrapperImpl

public XAResourceWrapperImpl(XAResource physicalXAResource,
                             ConnectionWrapper connectionWrapper)
メソッドの詳細

getPhysicalXAResource

public XAResource getPhysicalXAResource()

getConnectionWrapper

public ConnectionWrapper getConnectionWrapper()

getTransactionTimeout

public int getTransactionTimeout()
                          throws XAException
定義:
インタフェース XAResource 内の getTransactionTimeout
例外:
XAException
関連項目:
XAResource.getTransactionTimeout()

setTransactionTimeout

public boolean setTransactionTimeout(int arg0)
                              throws XAException
定義:
インタフェース XAResource 内の setTransactionTimeout
例外:
XAException
関連項目:
XAResource.setTransactionTimeout(int)

isSameRM

public boolean isSameRM(XAResource arg0)
                 throws XAException
定義:
インタフェース XAResource 内の isSameRM
例外:
XAException
関連項目:
XAResource.isSameRM(javax.transaction.xa.XAResource)

recover

public Xid[] recover(int arg0)
              throws XAException
定義:
インタフェース XAResource 内の recover
例外:
XAException
関連項目:
XAResource.recover(int)

prepare

public int prepare(Xid arg0)
            throws XAException
定義:
インタフェース XAResource 内の prepare
例外:
XAException
関連項目:
XAResource.prepare(javax.transaction.xa.Xid)

forget

public void forget(Xid arg0)
            throws XAException
定義:
インタフェース XAResource 内の forget
例外:
XAException
関連項目:
XAResource.forget(javax.transaction.xa.Xid)

rollback

public void rollback(Xid arg0)
              throws XAException
定義:
インタフェース XAResource 内の rollback
例外:
XAException
関連項目:
XAResource.rollback(javax.transaction.xa.Xid)

end

public void end(Xid arg0,
                int arg1)
         throws XAException
定義:
インタフェース XAResource 内の end
例外:
XAException
関連項目:
XAResource.end(javax.transaction.xa.Xid, int)

start

public void start(Xid arg0,
                  int arg1)
           throws XAException
定義:
インタフェース XAResource 内の start
例外:
XAException
関連項目:
XAResource.start(javax.transaction.xa.Xid, int)

commit

public void commit(Xid arg0,
                   boolean arg1)
            throws XAException
定義:
インタフェース XAResource 内の commit
例外:
XAException
関連項目:
XAResource.commit(javax.transaction.xa.Xid, boolean)


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