クラス DynamicMethodMatcher
java.lang.ObjectSE
org.springframework.aop.support.DynamicMethodMatcher
- 実装済みのインターフェース一覧:
MethodMatcher
- 既知の直属サブクラス
DynamicMethodMatcherPointcut
動的メソッドマッチャーのための便利な抽象スーパークラス。実行時に引数を考慮します。
- 作成者:
- Rod Johnson
フィールド概要
インターフェース org.springframework.aop.MethodMatcher から継承されたフィールド
TRUEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明final booleanこの MethodMatcher は動的ですか、つまり、2-arg matches メソッドがtrueを返す場合でも、実行時にMethodMatcher.matches(java.lang.reflect.Method, Class, Object[])メソッドで最後の呼び出しを行う必要がありますか?booleanオーバーライドして、動的マッチングの前提条件を追加できます。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.aop.MethodMatcher から継承されたメソッド
matches
コンストラクターの詳細
DynamicMethodMatcher
public DynamicMethodMatcher()
方法の詳細
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
オーバーライドして、動的マッチングの前提条件を追加できます。この実装は常に true を返します。- 次で指定:
- インターフェース
MethodMatcher内のmatches - パラメーター:
method- 候補メソッドtargetClass- ターゲットクラス- 戻り値:
- このメソッドが静的に一致するかどうか