クラス StaticMethodMatcher
java.lang.ObjectSE
org.springframework.aop.support.StaticMethodMatcher
- 実装されたすべてのインターフェース:
MethodMatcher
- 既知の直属サブクラス
AnnotationMethodMatcher
,StaticMethodMatcherPointcut
静的メソッドマッチャー用の便利な抽象スーパークラス。実行時に引数を考慮しません。
- 作成者:
- Rod Johnson
フィールドサマリー
インターフェース org.springframework.aop.MethodMatcher から継承されたフィールド
TRUE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final boolean
この MethodMatcher は動的ですか、つまり、2-arg matches メソッドがtrue
を返す場合でも、実行時にMethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
メソッドで最後の呼び出しを行う必要がありますか?final boolean
このメソッドに静的に一致している必要があるランタイム(動的)一致があるかどうかを確認します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.aop.MethodMatcher から継承されたメソッド
matches
コンストラクターの詳細
StaticMethodMatcher
public StaticMethodMatcher()
メソッドの詳細
isRuntime
public final boolean isRuntime()インターフェースからコピーされた説明:MethodMatcher
この MethodMatcher は動的ですか、つまり、2-arg matches メソッドがtrue
を返す場合でも、実行時にMethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
メソッドで最後の呼び出しを行う必要がありますか?AOP プロキシの作成時に呼び出すことができ、各メソッド呼び出しの前に再度呼び出す必要はありません。
- 次で指定:
- インターフェース
MethodMatcher
のisRuntime
- 戻り値:
- 静的マッチングに合格した場合、3 引数
MethodMatcher.matches(java.lang.reflect.Method, Class, Object[])
メソッドによるランタイムマッチングが必要かどうか
matches
インターフェースからコピーされた説明:MethodMatcher
このメソッドに静的に一致している必要があるランタイム(動的)一致があるかどうかを確認します。このメソッドが呼び出されるのは、2-arg matches メソッドが特定のメソッドとターゲットクラスの
true
を返し、MethodMatcher.isRuntime()
メソッドがtrue
を返す場合のみです。アドバイスが実行される可能性のある直前に呼び出され、after any アドバイスはアドバイスチェーンの前に実行されました。- 次で指定:
- インターフェース
MethodMatcher
のmatches
- パラメーター:
method
- 候補メソッドtargetClass
- ターゲットクラスargs
- メソッドの引数- 戻り値:
- ランタイム一致があるかどうか
- 関連事項: