パッケージ org.springframework.aop
インターフェース ClassFilter
- すべての既知の実装クラス:
AnnotationClassFilter
、AspectJExpressionPointcut
、ControlFlowPointcut
、DefaultIntroductionAdvisor
、RootClassFilter
、TypePatternClassFilter
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ポイントカットまたはイントロダクションのマッチングを特定のターゲットクラスのセットに制限するフィルター。
Pointcut
の一部として、または IntroductionAdvisor
のターゲティング全体に使用できます。
このインターフェースの具体的な実装は、通常、フィルターをキャッシングシナリオ(たとえば、CGLIB によって生成されたプロキシ)で使用できるようにするために、Object.equals(Object)
SE および Object.hashCode()
の適切な実装を提供する必要があります。
- 作成者:
- Rod Johnson
- 関連事項:
フィールドサマリー
フィールドメソッドのサマリー
フィールドの詳細
TRUE
すべてのクラスに一致する ClassFilter の正規インスタンス。
メソッドの詳細
matches
ポイントカットは、特定のインターフェースまたはターゲットクラスに適用する必要がありますか?- パラメーター:
clazz
- 候補ターゲットクラス- 戻り値:
- アドバイスが与えられたターゲットクラスに適用されるべきかどうか