Package org.springframework.aop.aspectj
Class AspectJExpressionPointcutAdvisor
- java.lang.Object
- org.springframework.aop.support.AbstractPointcutAdvisor
- org.springframework.aop.support.AbstractGenericPointcutAdvisor
- org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor
- All Implemented Interfaces:
Serializable,Advisor,PointcutAdvisor,Aware,BeanFactoryAware,Ordered
public class AspectJExpressionPointcutAdvisor extends AbstractGenericPointcutAdvisor implements BeanFactoryAware
Spring AOP Advisor that can be used for any AspectJ pointcut expression.- Since:
- 2.0
- Author:
- Rob Harrop
- See Also:
- Serialized Form
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor Summary
Constructors Constructor Description AspectJExpressionPointcutAdvisor()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExpression()StringgetLocation()PointcutgetPointcut()Get the Pointcut that drives this advisor.voidsetBeanFactory(BeanFactory beanFactory)Callback that supplies the owning factory to a bean instance.voidsetExpression(String expression)voidsetLocation(String location)voidsetParameterNames(String... names)voidsetParameterTypes(Class<?>... types)Methods inherited from class org.springframework.aop.support.AbstractGenericPointcutAdvisor
getAdvice, setAdvice, toString
Methods inherited from class org.springframework.aop.support.AbstractPointcutAdvisor
equals, getOrder, hashCode, isPerInstance, setOrder
Constructor Detail
AspectJExpressionPointcutAdvisor
public AspectJExpressionPointcutAdvisor()
Method Detail
setExpression
public void setExpression(String expression)
getExpression
public String getExpression()
setLocation
public void setLocation(String location)
getLocation
public String getLocation()
setParameterNames
public void setParameterNames(String... names)
setParameterTypes
public void setParameterTypes(Class<?>... types)
setBeanFactory
public void setBeanFactory(BeanFactory beanFactory)
Description copied from interface:BeanFactoryAwareCallback that supplies the owning factory to a bean instance.Invoked after the population of normal bean properties but before an initialization callback such as
InitializingBean.afterPropertiesSet()or a custom init-method.- Specified by:
setBeanFactoryin interfaceBeanFactoryAware- Parameters:
beanFactory- owning BeanFactory (nevernull). The bean can immediately call methods on the factory.- See Also:
BeanInitializationException
getPointcut
public Pointcut getPointcut()
Description copied from interface:PointcutAdvisorGet the Pointcut that drives this advisor.- Specified by:
getPointcutin interfacePointcutAdvisor