| Interfaces | |
|---|---|
| AspectJAdvisorFactory | Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax. |
| MetadataAwareAspectInstanceFactory | Subinterface of AspectInstanceFactory that returns AspectMetadata associated with AspectJ 5 annotated classes. |
| Classes | |
|---|---|
| AbstractAspectJAdvisorFactory | Abstract base class for factories that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax. |
| AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation> | Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String. |
| AnnotationAwareAspectJAutoProxyCreator | InvocationContextExposingAdvisorAutoProxyCreator subclass that processes all AspectJ annotation classes in the current application context, as well as Spring Advisors. |
| AspectJProxyFactory | No description provided. |
| AspectMetadata | Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut for the per clause. |
| BeanFactoryAspectInstanceFactory | AspectInstanceFactory backed by Spring IoC bean. |
| LazySingletonMetadataAwareAspectInstanceFactoryDecorator | Decorator to cause a MetadataAwareAspectInstanceFactory to instantiate only once. |
| PrototypeAspectInstanceFactory | AspectInstanceFactory backed by Spring IoC prototype, and enforcing prototype semantics. |
| ReflectiveAspectJAdvisorFactory | Factory that can create Spring AOP Advisors given AspectJ classes from classes honouring the AspectJ 5 annotation syntax, using reflection to invoke advice methods. |
| ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor | Synthetic advisor that instantiates the aspect. |
| SingletonMetadataAwareAspectInstanceFactory | Implementation of AspectInstanceFactory that wraps a singleton instance. |
| Enumerations | |
|---|---|
| AbstractAspectJAdvisorFactory.AspectJAnnotationType | No description provided. |
| Exceptions | |
|---|---|
| NotAnAtAspectException | Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect. |
Normally to be used through an AspectJAutoProxyCreator rather than directly.