クラス 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- 評価する例外- 戻り値:
- ロールバックを実行するかどうか