クラス TransactionAttributeSourceAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor
- 実装されたすべてのインターフェース:
SerializableSE
、Advisor
、PointcutAdvisor
、Ordered
TransactionAttributeSource
によって駆動されるアドバイザ。トランザクションであるメソッドに対してのみ TransactionInterceptor
を含めるために使用されていました。AOP フレームワークはアドバイスの計算をキャッシュするため、これは通常、TransactionInterceptor を実行させて、実行する作業がないことを発見させるよりも高速です。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター説明新しい TransactionAttributeSourceAdvisor を作成します。TransactionAttributeSourceAdvisor
(TransactionInterceptor interceptor) 新しい TransactionAttributeSourceAdvisor を作成します。メソッドのサマリー
修飾子と型メソッド説明このアスペクトのアドバイス部分を返します。このアドバイザーを駆動するポイントカットを取得します。void
setClassFilter
(ClassFilter classFilter) このポイントカットに使用するClassFilter
を設定します。void
setTransactionInterceptor
(TransactionInterceptor interceptor) このアドバイザーに使用するトランザクションインターセプターを設定します。クラス org.springframework.aop.support.AbstractPointcutAdvisor から継承されたメソッド
equals, getOrder, hashCode, setOrder
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.aop.Advisor から継承されたメソッド
isPerInstance
コンストラクターの詳細
TransactionAttributeSourceAdvisor
public TransactionAttributeSourceAdvisor()新しい TransactionAttributeSourceAdvisor を作成します。TransactionAttributeSourceAdvisor
新しい TransactionAttributeSourceAdvisor を作成します。- パラメーター:
interceptor
- このアドバイザーに使用するトランザクションインターセプター
メソッドの詳細
setTransactionInterceptor
このアドバイザーに使用するトランザクションインターセプターを設定します。setClassFilter
このポイントカットに使用するClassFilter
を設定します。デフォルトはClassFilter.TRUE
です。getAdvice
インターフェースからコピーされた説明:Advisor
このアスペクトのアドバイス部分を返します。アドバイスには、インターセプター、ビフォアアドバイス、スローアドバイスなどがあります。- 戻り値:
- ポイントカットが一致する場合に適用するアドバイス
- 関連事項:
getPointcut
インターフェースからコピーされた説明:PointcutAdvisor
このアドバイザーを駆動するポイントカットを取得します。