クラス LazySingletonAspectInstanceFactoryDecorator
java.lang.ObjectSE
org.springframework.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- 実装されたすべてのインターフェース:
SerializableSE
、MetadataAwareAspectInstanceFactory
、AspectInstanceFactory
、Ordered
public class LazySingletonAspectInstanceFactoryDecorator
extends ObjectSE
implements MetadataAwareAspectInstanceFactory, SerializableSE
MetadataAwareAspectInstanceFactory
を 1 回だけインスタンス化するデコレーター。- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター説明指定された AspectInstanceFactory の新しい遅延初期化デコレータを作成します。メソッドのサマリー
コンストラクターの詳細
LazySingletonAspectInstanceFactoryDecorator
指定された AspectInstanceFactory の新しい遅延初期化デコレータを作成します。- パラメーター:
maaif
- MetadataAwareAspectInstanceFactory を飾る
メソッドの詳細
getAspectInstance
インターフェースからコピーされた説明:AspectInstanceFactory
このファクトリのアスペクトのインスタンスを作成します。- 次で指定:
- インターフェース
AspectInstanceFactory
のgetAspectInstance
- 戻り値:
- アスペクトインスタンス (非
null
)
isMaterialized
public boolean isMaterialized()getAspectClassLoader
インターフェースからコピーされた説明:AspectInstanceFactory
このファクトリが使用するアスペクトクラスローダーを公開します。- 次で指定:
- インターフェース
AspectInstanceFactory
のgetAspectClassLoader
- 戻り値:
- アスペクトクラスローダー (ブートストラップローダーの場合は
null
) - 関連事項:
getAspectMetadata
インターフェースからコピーされた説明:MetadataAwareAspectInstanceFactory
このファクトリのアスペクトの AspectJ AspectMetadata を取得します。- 次で指定:
- インターフェース
MetadataAwareAspectInstanceFactory
のgetAspectMetadata
- 戻り値:
- アスペクトのメタデータ
getAspectCreationMutex
インターフェースからコピーされた説明:MetadataAwareAspectInstanceFactory
このファクトリに最適な作成ミューテックスを取得します。- 次で指定:
- インターフェース
MetadataAwareAspectInstanceFactory
のgetAspectCreationMutex
- 戻り値:
- ミューテックスオブジェクト (使用するミューテックスがない場合は
null
になります)
getOrder
public int getOrder()インターフェースからコピーされた説明:Ordered
このオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startup
の値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
toString