|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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 内の doBeginXAException
protected int doPrepare(Xid xid)
throws XAException
DefaultXAResource 内の doPrepareXAException
protected void doCommit(Xid xid,
boolean onePhase)
throws XAException
DefaultXAResource 内の doCommitXAException
protected void doRollback(Xid xid)
throws XAException
DefaultXAResource 内の doRollbackXAExceptionpublic boolean isProgress()
trueを返します.
truepublic boolean isReadOnly()
trueを返します.
truepublic void setReadOnly(boolean readOnly)
trueを設定します.
readOnly - リードオンリーならtrue
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||