Class BeanFactoryAspectJAdvisorsBuilder
java.lang.Object
org.springframework.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
Helper for retrieving @AspectJ beans from a BeanFactory and building
 Spring Advisors based on them, for use with auto-proxying.
- Since:
 - 2.0.2
 - Author:
 - Juergen Hoeller
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionBeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory beanFactory) Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory beanFactory, AspectJAdvisorFactory advisorFactory) Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory. - 
Method Summary
Modifier and TypeMethodDescriptionLook for AspectJ-annotated aspect beans in the current bean factory, and return to a list of Spring AOP Advisors representing them.protected booleanisEligibleBean(String beanName) Return whether the aspect bean with the given name is eligible. 
- 
Constructor Details
- 
BeanFactoryAspectJAdvisorsBuilder
Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.- Parameters:
 beanFactory- the ListableBeanFactory to scan
 - 
BeanFactoryAspectJAdvisorsBuilder
public BeanFactoryAspectJAdvisorsBuilder(ListableBeanFactory beanFactory, AspectJAdvisorFactory advisorFactory) Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.- Parameters:
 beanFactory- the ListableBeanFactory to scanadvisorFactory- the AspectJAdvisorFactory to build each Advisor with
 
 - 
 - 
Method Details
- 
buildAspectJAdvisors
Look for AspectJ-annotated aspect beans in the current bean factory, and return to a list of Spring AOP Advisors representing them.Creates a Spring Advisor for each AspectJ advice method.
- Returns:
 - the list of 
Advisorbeans - See Also:
 
 - 
isEligibleBean
Return whether the aspect bean with the given name is eligible.- Parameters:
 beanName- the name of the aspect bean- Returns:
 - whether the bean is eligible
 
 
 -