org.springframework.aop.framework.adapter |
SPI package allowing Spring AOP framework to handle arbitrary advice types.
Users who want merely to use the Spring AOP framework, rather than extend
its capabilities, don't need to concern themselves with this package.
You may wish to use these adapters to wrap Spring-specific advices, such as MethodBeforeAdvice,
in MethodInterceptor, to allow their use in another AOP framework supporting the AOP Alliance interfaces.
These adapters do not depend on any other Spring framework classes to allow such usage.
|
Java Source File Name | Type | Comment |
AdvisorAdapter.java | Interface | Interface allowing extension to the Spring AOP framework to allow
handling of new Advisors and Advice types. |
AdvisorAdapterRegistrationManager.java | Class | BeanPostProcessor implementation that "registers" instances of any
non-default AdvisorAdapters with GlobalAdvisorAdapterRegistry. |
AdvisorAdapterRegistry.java | Interface | Interface for registries of Advisor adapters. |
AfterReturningAdviceAdapter.java | Class | Adapter to enable
org.springframework.aop.AfterReturningAdvice to be used in the Spring AOP framework. |
AfterReturningAdviceInterceptor.java | Class | Interceptor to wrap am
org.springframework.aop.AfterReturningAdvice . |
DefaultAdvisorAdapterRegistry.java | Class | Default implementation of the
AdvisorAdapterRegistry interface. |
GlobalAdvisorAdapterRegistry.java | Class | Singleton to publish a shared DefaultAdvisorAdapterRegistry instance. |
MethodBeforeAdviceAdapter.java | Class | Adapter to enable
org.springframework.aop.MethodBeforeAdvice to be used in the Spring AOP framework. |
MethodBeforeAdviceInterceptor.java | Class | Interceptor to wrap am
org.springframework.aop.MethodBeforeAdvice . |
ThrowsAdviceAdapter.java | Class | Adapter to enable
org.springframework.aop.MethodBeforeAdvice to be used in the Spring AOP framework. |
ThrowsAdviceInterceptor.java | Class | Interceptor to wrap an after-throwing advice. |
UnknownAdviceTypeException.java | Class | Exception thrown when an attempt is made to use an unsupported
Advisor or Advice type. |