インターフェース MetadataAwareAspectInstanceFactory

すべてのスーパーインターフェース:
AspectInstanceFactoryOrdered
すべての既知の実装クラス:
BeanFactoryAspectInstanceFactoryLazySingletonAspectInstanceFactoryDecoratorPrototypeAspectInstanceFactorySimpleMetadataAwareAspectInstanceFactorySingletonMetadataAwareAspectInstanceFactory

public interface MetadataAwareAspectInstanceFactory extends AspectInstanceFactory
AspectJ アノテーション付きクラスに関連付けられた AspectMetadata を返す AspectInstanceFactory のサブインターフェース。

理想的には、AspectInstanceFactory にはこのメソッド自体が含まれますが、AspectMetadata は Java-5 のみの AjType を使用するため、このサブインターフェースを分割する必要があります。

導入:
2.0
作成者:
Rod Johnson
関連事項:
  • メソッドの詳細

    • getAspectMetadata

      AspectMetadata getAspectMetadata()
      このファクトリのアスペクトの AspectJ AspectMetadata を返します。
      戻り値:
      アスペクトのメタデータ
    • getAspectCreationMutex

      @Nullable ObjectSE getAspectCreationMutex()
      このファクトリに最適な作成ミューテックスを返します。
      戻り値:
      ミューテックスオブジェクト (使用するミューテックスがない場合は null になります)
      導入:
      4.3