参照先: 説明
| インターフェース | 説明 |
|---|---|
| AdvisorAdapter | Spring AOP フレームワークへの拡張を可能にするインターフェースにより、新しい Advisor と Advice 型を処理できるようにします。 |
| AdvisorAdapterRegistry | Advisor アダプターのレジストリのインターフェース。 |
| クラス | 説明 |
|---|---|
| AdvisorAdapterRegistrationManager | AdvisorAdapter Bean を AdvisorAdapterRegistry(デフォルトでは GlobalAdvisorAdapterRegistry)で BeanFactory に登録する BeanPostProcessor。 |
| AfterReturningAdviceInterceptor | AfterReturningAdvice をラップするインターセプター。 |
| DefaultAdvisorAdapterRegistry | AdvisorAdapterRegistry インターフェースのデフォルト実装。 |
| GlobalAdvisorAdapterRegistry | 共有 DefaultAdvisorAdapterRegistry インスタンスを公開するシングルトン。 |
| MethodBeforeAdviceInterceptor | ラップするインターセプターは MethodBeforeAdvice です。 |
| ThrowsAdviceInterceptor | 投球後のアドバイスをまとめるインターセプター。 |
| 例外 | 説明 |
|---|---|
| UnknownAdviceTypeException | サポートされていないアドバイザまたはアドバイス型を使用しようとした場合にスローされる例外。 |
機能を継承するのではなく、単に Spring AOP フレームワークを使用したいユーザーは、このパッケージを気にする必要はありません。
これらのアダプターを使用して、MethodBeforeAdvice などの Spring 固有のアドバイスを MethodInterceptor にラップし、AOP アライアンスインターフェースをサポートする別の AOP フレームワークで使用できるようにすることができます。
これらのアダプターは、そのような使用を可能にするために他の Spring フレームワーククラスに依存しません。