クラス 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 intgetOrderForAspectClass(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
クラスからコピーされた説明:SimpleAspectInstanceFactoryOrderedインターフェースを実装することにより、アスペクトインスタンスがインスタンス固有の順序を表現しない場合のフォールバック順序を決定します。デフォルトの実装は、単に
Ordered.LOWEST_PRECEDENCEを返します。- オーバーライド:
- クラス
SimpleAspectInstanceFactoryのgetOrderForAspectClass - パラメーター:
aspectClass- アスペクトクラス