クラス 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このファクトリのアスペクトのインスタンスを作成します。- int- getOrder()このファクトリのアスペクトインスタンスの順序を決定します。- Orderedインターフェースの実装を通じて表現されたインスタンス固有の順序、またはフォールバック順序のいずれかです。- protected int- getOrderForAspectClass- (ClassSE<?> aspectClass) - Orderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。
- コンストラクターの詳細- SingletonAspectInstanceFactory指定されたアスペクトインスタンスの新しい SingletonAspectInstanceFactory を作成します。- パラメーター:
- aspectInstance- シングルトンアスペクトインスタンス
 
 
- メソッドの詳細- getAspectInstanceインターフェースからコピーされた説明:- AspectInstanceFactoryこのファクトリのアスペクトのインスタンスを作成します。- 次で指定:
-  インターフェース AspectInstanceFactoryのgetAspectInstance
- 戻り値:
-  アスペクトインスタンス (非 null)
 
- getAspectClassLoaderインターフェースからコピーされた説明:- AspectInstanceFactoryこのファクトリが使用するアスペクトクラスローダーを公開します。- 次で指定:
-  インターフェース AspectInstanceFactoryのgetAspectClassLoader
- 戻り値:
-  アスペクトクラスローダー (ブートストラップローダーの場合は null)
- 関連事項:
 
- getOrderpublic int getOrder()このファクトリのアスペクトインスタンスの順序を決定します。- Orderedインターフェースの実装を通じて表現されたインスタンス固有の順序、またはフォールバック順序のいずれかです。
- getOrderForAspectClass- Orderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。- デフォルトの実装は、単に - Ordered.LOWEST_PRECEDENCEを返します。- パラメーター:
- aspectClass- アスペクトクラス