クラス SimpleMetadataAwareAspectInstanceFactory
java.lang.ObjectSE
org.springframework.aop.aspectj.SimpleAspectInstanceFactory
org.springframework.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- 実装されているすべてのインターフェース:
- MetadataAwareAspectInstanceFactory、- AspectInstanceFactory、- Ordered
public class SimpleMetadataAwareAspectInstanceFactory
extends SimpleAspectInstanceFactory
implements MetadataAwareAspectInstanceFactory
SimpleAspectInstanceFactory.getAspectInstance() 呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成する MetadataAwareAspectInstanceFactory の実装。- 導入:
- 2.0.4
- 作成者:
- Juergen Hoeller
- フィールドのサマリー- インターフェース org.springframework.core.Ordered から継承されたフィールド- HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- コンストラクターの概要コンストラクターコンストラクター説明- SimpleMetadataAwareAspectInstanceFactory- (ClassSE<?> aspectClass, StringSE aspectName) 指定されたアスペクトクラスの新しい SimpleMetadataAwareAspectInstanceFactory を作成します。
- メソッドのサマリー修飾子と型メソッド説明このファクトリに最適な作成ミューテックスを取得します。- final AspectMetadataこのファクトリのアスペクトの AspectJ AspectMetadata を取得します。- protected int- getOrderForAspectClass- (ClassSE<?> aspectClass) - Orderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。- クラス org.springframework.aop.aspectj.SimpleAspectInstanceFactory から継承されたメソッド- getAspectClass, getAspectClassLoader, getAspectInstance, getOrder- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE- インターフェース org.springframework.aop.aspectj.AspectInstanceFactory から継承されたメソッド- getAspectClassLoader, getAspectInstance
- コンストラクターの詳細- SimpleMetadataAwareAspectInstanceFactory指定されたアスペクトクラスの新しい SimpleMetadataAwareAspectInstanceFactory を作成します。- パラメーター:
- aspectClass- アスペクトクラス
- aspectName- アスペクト名
 
 
- メソッドの詳細- getAspectMetadataインターフェースからコピーされた説明:- MetadataAwareAspectInstanceFactoryこのファクトリのアスペクトの AspectJ AspectMetadata を取得します。- 次で指定:
-  インターフェース MetadataAwareAspectInstanceFactoryのgetAspectMetadata
- 戻り値:
- アスペクトのメタデータ
 
- getAspectCreationMutexインターフェースからコピーされた説明:- MetadataAwareAspectInstanceFactoryこのファクトリに最適な作成ミューテックスを取得します。- 次で指定:
-  インターフェース MetadataAwareAspectInstanceFactoryのgetAspectCreationMutex
- 戻り値:
-  ミューテックスオブジェクト (使用するミューテックスがない場合は nullになります)
 
- getOrderForAspectClassクラスからコピーされた説明:- SimpleAspectInstanceFactory- Orderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。- デフォルトの実装は、単に - Ordered.LOWEST_PRECEDENCEを返します。- オーバーライド:
-  クラス SimpleAspectInstanceFactoryのgetOrderForAspectClass
- パラメーター:
- aspectClass- アスペクトクラス