クラス AbstractPointcutAdvisor
java.lang.ObjectSE
org.springframework.aop.support.AbstractPointcutAdvisor
- 実装されたすべてのインターフェース:
SerializableSE
、Advisor
、PointcutAdvisor
、Ordered
- 既知の直属サブクラス
AbstractBeanFactoryPointcutAdvisor
、AbstractGenericPointcutAdvisor
、AsyncAnnotationAdvisor
、PersistenceExceptionTranslationAdvisor
、TransactionAttributeSourceAdvisor
public abstract class AbstractPointcutAdvisor
extends ObjectSE
implements PointcutAdvisor, Ordered, SerializableSE
PointcutAdvisor
実装の抽象基本クラス。特定のポイントカット / アドバイスまたは自由に構成可能なポイントカット / アドバイスを返すためにサブクラス化できます。- 導入:
- 1.1.2
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.aop.Advisor から継承されたフィールド
EMPTY_ADVICE
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
メソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.aop.PointcutAdvisor から継承されたメソッド
getPointcut
コンストラクターの詳細
AbstractPointcutAdvisor
public AbstractPointcutAdvisor()
メソッドの詳細
setOrder
public void setOrder(int order) getOrder
public int getOrder()インターフェースからコピーされた説明:Ordered
このオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startup
の値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
isPerInstance
public boolean isPerInstance()インターフェースからコピーされた説明:Advisor
このアドバイスが特定のインスタンスに関連付けられているか(たとえば、ミックスインの作成)、同じ Spring Bean ファクトリから取得したアドバイスクラスのすべてのインスタンスと共有されているかどうかを返します。このメソッドは現在フレームワークでは使用されていないことに注意してください。典型的なアドバイザの実装は、常に
true
を返します。シングルトン / プロトタイプ Bean 定義または適切なプログラムによるプロキシ作成を使用して、アドバイザが正しいライフサイクルモデルを持つようにします。- 次で指定:
- インターフェース
Advisor
のisPerInstance
- 戻り値:
- このアドバイスが特定のターゲットインスタンスに関連付けられているかどうか
equals
hashCode
public int hashCode()