クラス StaticMethodMatcherPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcherPointcut
org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
- 実装済みのインターフェース一覧:
SerializableSE、Advisor、MethodMatcher、Pointcut、PointcutAdvisor、Ordered
public abstract class StaticMethodMatcherPointcutAdvisor
extends StaticMethodMatcherPointcut
implements PointcutAdvisor, Ordered, SerializableSE
静的ポイントカットでもある Advisor の便利な基本クラス。アドバイスとサブクラスがシリアライズ可能な場合。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールド概要
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICEインターフェース org.springframework.aop.MethodMatcher から継承されたフィールド
TRUEインターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクター概要
コンストラクターコンストラクター説明Bean スタイルの構成を想定して、新しい StaticMethodMatcherPointcutAdvisor を作成します。与えられたアドバイスのために新しい StaticMethodMatcherPointcutAdvisor を作成します。方法の概要
クラス org.springframework.aop.support.StaticMethodMatcherPointcut から継承されたメソッド
getClassFilter, getMethodMatcher, setClassFilterクラス org.springframework.aop.support.StaticMethodMatcher から継承されたメソッド
isRuntime, matchesクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.aop.MethodMatcher から継承されたメソッド
matches
コンストラクターの詳細
StaticMethodMatcherPointcutAdvisor
public StaticMethodMatcherPointcutAdvisor()Bean スタイルの構成を想定して、新しい StaticMethodMatcherPointcutAdvisor を作成します。StaticMethodMatcherPointcutAdvisor
与えられたアドバイスのために新しい StaticMethodMatcherPointcutAdvisor を作成します。- パラメーター:
advice- 使用するためのアドバイス
方法の詳細
setOrder
public void setOrder(int order) getOrder
public int getOrder()インターフェースからコピーされた説明:Orderedこのオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startupの値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
setAdvice
getAdvice
インターフェースからコピーされた説明:Advisorこのアスペクトのアドバイス部分を返します。アドバイスには、インターセプター、ビフォアアドバイス、スローアドバイスなどがあります。isPerInstance
public boolean isPerInstance()インターフェースからコピーされた説明:Advisorこのアドバイスが特定のインスタンスに関連付けられているか(たとえば、ミックスインの作成)、同じ Spring Bean ファクトリから取得したアドバイスクラスのすべてのインスタンスと共有されているかどうかを返します。このメソッドは現在フレームワークでは使用されていないことに注意してください。典型的なアドバイザの実装は、常に
trueを返します。シングルトン / プロトタイプ Bean 定義または適切なプログラムによるプロキシ作成を使用して、アドバイザが正しいライフサイクルモデルを持つようにします。- 次で指定:
- インターフェース
Advisor内のisPerInstance - 戻り値:
- このアドバイスが特定のターゲットインスタンスに関連付けられているかどうか
getPointcut
インターフェースからコピーされた説明:PointcutAdvisorこのアドバイザーを駆動するポイントカットを取得します。- 次で指定:
- インターフェース
PointcutAdvisor内のgetPointcut