パッケージ org.springframework.aop
インターフェース IntroductionAdvisor
- すべてのスーパーインターフェース:
Advisor
,IntroductionInfo
- すべての既知の実装クラス:
DeclareParentsAdvisor
,DefaultIntroductionAdvisor
1 つ以上の AOP 導入を実行するアドバイザーのスーパーインターフェース。
このインターフェースは直接実装できません。サブインターフェースは、イントロダクションを実装するアドバイス型を提供する必要があります。
はじめには、AOP アドバイスによる追加のインターフェース(ターゲットでは実装されていません)の実装です。
- 導入:
- 04.04.2003
- 作成者:
- Rod Johnson
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
方法の概要
修飾子と型メソッド説明この導入を適用する必要があるターゲットクラスを決定するフィルターを返します。void
アドバイスされたインターフェースは、導入アドバイスによって実装できますか? IntroductionAdvisor を追加する前に呼び出されます。インターフェース org.springframework.aop.Advisor から継承されたメソッド
getAdvice, isPerInstance
インターフェース org.springframework.aop.IntroductionInfo から継承されたメソッド
getInterfaces
メソッドの詳細
getClassFilter
ClassFilter getClassFilter()この導入を適用する必要があるターゲットクラスを決定するフィルターを返します。これは、ポイントカットのクラス部分を表します。メソッドマッチングは、イントロダクションには意味がないことに注意してください。
- 戻り値:
- クラスフィルター
validateInterfaces
アドバイスされたインターフェースは、導入アドバイスによって実装できますか? IntroductionAdvisor を追加する前に呼び出されます。- 例外:
IllegalArgumentExceptionSE
- アドバイスされたインターフェースを導入アドバイスで実装できない場合