|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.seasar.extension.tx.TxRule
例外が発生した場合にトランザクションをコミットするかロールバックするかのルールを表現します。
| フィールドの概要 | |
protected boolean |
commit
例外が発生した場合にコミットする場合は true |
protected java.lang.Class |
exceptionClass
例外クラス |
| コンストラクタの概要 | |
TxRule(java.lang.Class exceptionClass,
boolean commit)
インスタンスを構築します。 |
|
| メソッドの概要 | |
void |
complete(TransactionManagerAdapter adapter)
ルールに従ってトランザクションをロールバックするようマークします。 |
boolean |
isAssignableFrom(java.lang.Throwable t)
例外がこのルールに適合する場合は true、それ以外の場合はfalseを返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
protected final java.lang.Class exceptionClass
protected final boolean commit
true
| コンストラクタの詳細 |
public TxRule(java.lang.Class exceptionClass,
boolean commit)
exceptionClass - 例外クラスcommit - コミットする場合はtrue、ロールバックする場合はfalse| メソッドの詳細 |
public boolean isAssignableFrom(java.lang.Throwable t)
true、それ以外の場合はfalseを返します。
t - 例外
truepublic void complete(TransactionManagerAdapter adapter)
adapter - トランザクションマネージャへのアダプタ
java.lang.Exception - トランザクション制御で例外が発生した場合にスローされます
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||