|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.jta.xa.AbstractXAResource org.seasar.extension.jta.xa.DefaultXAResource org.seasar.jca.outbound.support.LocalTransactionXAResource
public class LocalTransactionXAResource
LocalTransaction
をXAResource
として扱うためのクラスです.
フィールドの概要 | |
---|---|
protected boolean |
progress
トランザクションが進行中なら true |
protected boolean |
readOnly
リードオンリーなら true |
protected LocalTransaction |
tx
ローカルトランザクション |
インタフェース 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 |
コンストラクタの概要 | |
---|---|
LocalTransactionXAResource(LocalTransaction tx)
インスタンスを構築します. |
メソッドの概要 | |
---|---|
protected void |
doBegin(Xid xid)
|
protected void |
doCommit(Xid xid,
boolean onePhase)
|
protected int |
doPrepare(Xid xid)
|
protected void |
doRollback(Xid xid)
|
boolean |
isProgress()
トランザクションが進行中なら true を返します. |
boolean |
isReadOnly()
リードオンリーなら true を返します. |
void |
setReadOnly(boolean readOnly)
リードオンリーなら true を設定します. |
クラス 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 |
フィールドの詳細 |
---|
protected final LocalTransaction tx
protected boolean readOnly
true
protected boolean progress
true
コンストラクタの詳細 |
---|
public LocalTransactionXAResource(LocalTransaction tx)
tx
- ローカルトランザクションメソッドの詳細 |
---|
protected void doBegin(Xid xid) throws XAException
DefaultXAResource
内の doBegin
XAException
protected int doPrepare(Xid xid) throws XAException
DefaultXAResource
内の doPrepare
XAException
protected void doCommit(Xid xid, boolean onePhase) throws XAException
DefaultXAResource
内の doCommit
XAException
protected void doRollback(Xid xid) throws XAException
DefaultXAResource
内の doRollback
XAException
public boolean isProgress()
true
を返します.
true
public boolean isReadOnly()
true
を返します.
true
public void setReadOnly(boolean readOnly)
true
を設定します.
readOnly
- リードオンリーならtrue
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |