クラス SingletonAspectInstanceFactory
java.lang.ObjectSE
org.springframework.aop.aspectj.SingletonAspectInstanceFactory
- 実装されているすべてのインターフェース:
SerializableSE、AspectInstanceFactory、Ordered
- 既知の直属サブクラス
SingletonMetadataAwareAspectInstanceFactory
public class SingletonAspectInstanceFactory
extends ObjectSE
implements AspectInstanceFactory, SerializableSE
指定されたシングルトンオブジェクトによってサポートされている
AspectInstanceFactory の実装で、getAspectInstance() 呼び出しごとに同じインスタンスを返します。- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドのサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEコンストラクターの概要
コンストラクターコンストラクター説明SingletonAspectInstanceFactory(ObjectSE aspectInstance) 指定されたアスペクトインスタンスの新しい SingletonAspectInstanceFactory を作成します。メソッドのサマリー
修飾子と型メソッド説明このファクトリが使用するアスペクトクラスローダーを公開します。final ObjectSEこのファクトリのアスペクトのインスタンスを作成します。intgetOrder()このファクトリのアスペクトインスタンスの順序を決定します。Orderedインターフェースの実装を通じて表現されたインスタンス固有の順序、またはフォールバック順序のいずれかです。protected intgetOrderForAspectClass(ClassSE<?> aspectClass) Orderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。
コンストラクターの詳細
SingletonAspectInstanceFactory
指定されたアスペクトインスタンスの新しい SingletonAspectInstanceFactory を作成します。- パラメーター:
aspectInstance- シングルトンアスペクトインスタンス
メソッドの詳細
getAspectInstance
インターフェースからコピーされた説明:AspectInstanceFactoryこのファクトリのアスペクトのインスタンスを作成します。- 次で指定:
- インターフェース
AspectInstanceFactoryのgetAspectInstance - 戻り値:
- アスペクトインスタンス (非
null)
getAspectClassLoader
インターフェースからコピーされた説明:AspectInstanceFactoryこのファクトリが使用するアスペクトクラスローダーを公開します。- 次で指定:
- インターフェース
AspectInstanceFactoryのgetAspectClassLoader - 戻り値:
- アスペクトクラスローダー (ブートストラップローダーの場合は
null) - 関連事項:
getOrder
getOrderForAspectClass