Normally to be used through an AspectJAutoProxyCreator rather than directly.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AspectJAdvisorFactory
Interface for factories that can create Spring AOP Advisors from classes annotated with AspectJ annotation syntax. |
| public interface | MetadataAwareAspectInstanceFactory
Subinterface of |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractAspectJAdvisorFactory
Abstract base class for factories that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax. |
| public class | AnnotationAwareAspectJAutoProxyCreator
|
| pack-priv class | AspectJAdvisorBeanRegistrationAotProcessor
An AOT |
| pack-priv class | AspectJBeanFactoryInitializationAotProcessor
|
| public class | AspectJProxyFactory
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well annotation style). |
| public class | AspectMetadata
Metadata for an AspectJ aspect class, with an additional Spring AOP pointcut for the per clause. |
| public class | BeanFactoryAspectInstanceFactory
|
| public class | BeanFactoryAspectJAdvisorsBuilder
Helper for retrieving @AspectJ beans from a BeanFactory and building Spring Advisors based on them, for use with auto-proxying. |
| pack-priv class | InstantiationModelAwarePointcutAdvisorImpl
Internal implementation of AspectJPointcutAdvisor. |
| public class | LazySingletonAspectInstanceFactoryDecorator
Decorator to cause a |
| public class | NotAnAtAspectException
Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect. |
| public class | PrototypeAspectInstanceFactory
|
| public class | ReflectiveAspectJAdvisorFactory
Factory that can create Spring AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods. |
| public class | SimpleMetadataAwareAspectInstanceFactory
Implementation of |
| public class | SingletonMetadataAwareAspectInstanceFactory
Implementation of |