クラス DelegatingTransactionAttribute
java.lang.ObjectSE
org.springframework.transaction.support.DelegatingTransactionDefinition
org.springframework.transaction.interceptor.DelegatingTransactionAttribute
- 実装されたすべてのインターフェース:
SerializableSE
、TransactionAttribute
、TransactionDefinition
public abstract class DelegatingTransactionAttribute
extends DelegatingTransactionDefinition
implements TransactionAttribute, SerializableSE
すべての呼び出しを特定のターゲット
TransactionAttribute
インスタンスに委譲する TransactionAttribute
実装。これはサブクラス化することを目的としており、サブクラスは単にターゲットインスタンスに委譲することを想定していない特定のメソッドをオーバーライドするためです。- 導入:
- 1.2
- 作成者:
- Juergen Hoeller, Mark Paluch
- 関連事項:
フィールドサマリー
インターフェース org.springframework.transaction.TransactionDefinition から継承されたフィールド
ISOLATION_DEFAULT, ISOLATION_READ_COMMITTED, ISOLATION_READ_UNCOMMITTED, ISOLATION_REPEATABLE_READ, ISOLATION_SERIALIZABLE, PROPAGATION_MANDATORY, PROPAGATION_NESTED, PROPAGATION_NEVER, PROPAGATION_NOT_SUPPORTED, PROPAGATION_REQUIRED, PROPAGATION_REQUIRES_NEW, PROPAGATION_SUPPORTS, TIMEOUT_DEFAULT
コンストラクターのサマリー
コンストラクター説明DelegatingTransactionAttribute
(TransactionAttribute targetAttribute) 指定されたターゲット属性の DelegatingTransactionAttribute を作成します。方法の概要
修飾子と型メソッド説明このトランザクション属性に関連付けられたラベルを返します。このトランザクション属性に関連付けられた修飾子の値を返します。boolean
特定の例外をロールバックする必要がありますか?クラス org.springframework.transaction.support.DelegatingTransactionDefinition から継承されたメソッド
equals, getIsolationLevel, getName, getPropagationBehavior, getTimeout, hashCode, isReadOnly, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.transaction.TransactionDefinition から継承されたメソッド
getIsolationLevel, getName, getPropagationBehavior, getTimeout, isReadOnly
コンストラクターの詳細
DelegatingTransactionAttribute
指定されたターゲット属性の DelegatingTransactionAttribute を作成します。- パラメーター:
targetAttribute
- 委譲先のターゲット TransactionAttribute
メソッドの詳細
getQualifier
インターフェースからコピーされた説明:TransactionAttribute
このトランザクション属性に関連付けられた修飾子の値を返します。これは、この特定のトランザクションを処理するために対応するトランザクションマネージャーを選択するために使用できます。
- 次で指定:
- インターフェース
TransactionAttribute
のgetQualifier
getLabels
インターフェースからコピーされた説明:TransactionAttribute
このトランザクション属性に関連付けられたラベルを返します。これは、特定のトランザクション動作を適用するため、または純粋に説明的な性質に従うために使用できます。
- 次で指定:
- インターフェース
TransactionAttribute
のgetLabels
rollbackOn
インターフェースからコピーされた説明:TransactionAttribute
特定の例外をロールバックする必要がありますか?- 次で指定:
- インターフェース
TransactionAttribute
のrollbackOn
- パラメーター:
ex
- 評価する例外- 戻り値:
- ロールバックを実行するかどうか