public class

ReflectiveAspectJAdvisorFactory

extends AbstractAspectJAdvisorFactory
java.lang.Object
   ↳ org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
     ↳ org.springframework.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory

Class Overview

Factory that can create Spring AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax, using reflection to invoke the corresponding advice methods.

Summary

Nested Classes
class ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor Synthetic advisor that instantiates the aspect. 
[Expand]
Inherited Fields
From class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
Public Constructors
ReflectiveAspectJAdvisorFactory()
Public Methods
Advice getAdvice(Method candidateAdviceMethod, AspectJExpressionPointcut ajexp, MetadataAwareAspectInstanceFactory aif, int declarationOrderInAspect, String aspectName)
Advisor getAdvisor(Method candidateAdviceMethod, MetadataAwareAspectInstanceFactory aif, int declarationOrderInAspect, String aspectName)
List<Advisor> getAdvisors(MetadataAwareAspectInstanceFactory maaif)
[Expand]
Inherited Methods
From class org.springframework.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
From class java.lang.Object
From interface org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory

Public Constructors

public ReflectiveAspectJAdvisorFactory ()

Public Methods

public Advice getAdvice (Method candidateAdviceMethod, AspectJExpressionPointcut ajexp, MetadataAwareAspectInstanceFactory aif, int declarationOrderInAspect, String aspectName)

public Advisor getAdvisor (Method candidateAdviceMethod, MetadataAwareAspectInstanceFactory aif, int declarationOrderInAspect, String aspectName)

public List<Advisor> getAdvisors (MetadataAwareAspectInstanceFactory maaif)