インターフェースの使用
org.springframework.aop.aspectj.AspectInstanceFactory
パッケージ
説明
AspectJ 統合パッケージ。
AspectJ 5 @Annotated クラスを Spring AOP で使用できるようにするクラス。
XML スキーマが主要な構成形式である、宣言型 AOP 構成のサポートパッケージ。
org.springframework.aop.aspectj 内の AspectInstanceFactory 使用
修飾子と型クラス説明class
SimpleAspectInstanceFactory.getAspectInstance()
呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成するAspectInstanceFactory
の実装。class
指定されたシングルトンオブジェクトによってサポートされているAspectInstanceFactory
の実装で、SingletonAspectInstanceFactory.getAspectInstance()
呼び出しごとに同じインスタンスを返します。修飾子と型メソッド説明final AspectInstanceFactory
AbstractAspectJAdvice.getAspectInstanceFactory()
アスペクトインスタンスのファクトリを返します。修飾子コンストラクター説明AbstractAspectJAdvice
(MethodSE aspectJAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aspectInstanceFactory) 指定されたアドバイスメソッド用に新しい AbstractAspectJAdvice を作成します。AspectJAfterAdvice
(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAfterReturningAdvice
(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAfterThrowingAdvice
(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJAroundAdvice
(MethodSE aspectJAroundAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) AspectJMethodBeforeAdvice
(MethodSE aspectJBeforeAdviceMethod, AspectJExpressionPointcut pointcut, AspectInstanceFactory aif) org.springframework.aop.aspectj.annotation 内の AspectInstanceFactory 使用
修飾子と型インターフェース説明interface
AspectJ アノテーション付きクラスに関連付けられたAspectMetadata
を返すAspectInstanceFactory
のサブインターフェース。修飾子と型クラス説明class
SpringBeanFactory
に裏付けされたAspectInstanceFactory
実装。class
MetadataAwareAspectInstanceFactory
を 1 回だけインスタンス化するデコレーター。class
AspectInstanceFactory
はBeanFactory
-provided プロトタイプに裏打ちされ、プロトタイプのセマンティクスを実施します。class
SimpleAspectInstanceFactory.getAspectInstance()
呼び出しごとに、指定されたアスペクトクラスの新しいインスタンスを作成するMetadataAwareAspectInstanceFactory
の実装。class
指定されたシングルトンオブジェクトによってサポートされているMetadataAwareAspectInstanceFactory
の実装で、SingletonAspectInstanceFactory.getAspectInstance()
呼び出しごとに同じインスタンスを返します。org.springframework.aop.config 内の AspectInstanceFactory 使用