クラス 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 を作成します。メソッドのサマリー
修飾子と型メソッド説明このアスペクトのアドバイス部分を返します。このアドバイザーを駆動するポイントカットを取得します。voidsetClassFilter(ClassFilter classFilter) このポイントカットに使用するClassFilterを設定します。voidsetTransactionInterceptor(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このアドバイザーを駆動するポイントカットを取得します。