org.springframework.aop.support
Class RegexpMethodPointcutAdvisor
java.lang.Object
org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcherPointcut
org.springframework.aop.support.RegexpMethodPointcut
org.springframework.aop.support.RegexpMethodPointcutAdvisor
- All Implemented Interfaces:
- Advisor, ClassFilter, MethodMatcher, Pointcut, PointcutAdvisor
- public class RegexpMethodPointcutAdvisor
- extends RegexpMethodPointcut
- implements PointcutAdvisor
Convenient class for regexp method pointcuts that hold an Interceptor,
making them an Advisor.
- Version:
- $Id: RegexpMethodPointcutAdvisor.java,v 1.3 2004/03/19 16:54:39 johnsonr Exp $
- Author:
- Dmitriy Kopylenko
Fields inherited from interface org.springframework.aop.Pointcut |
TRUE |
Method Summary |
org.aopalliance.aop.Advice |
getAdvice()
Return the advice part of this aspect. |
Pointcut |
getPointcut()
|
boolean |
isPerInstance()
Return whether this advice is associated with a particular instance
(for example, creating a mixin) or is it shared with all instances of
the advised class obtained from the same Spring bean factory. |
void |
setAdvice(org.aopalliance.aop.Advice advice)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexpMethodPointcutAdvisor
public RegexpMethodPointcutAdvisor()
RegexpMethodPointcutAdvisor
public RegexpMethodPointcutAdvisor(org.aopalliance.aop.Advice advice)
setAdvice
public void setAdvice(org.aopalliance.aop.Advice advice)
getAdvice
public org.aopalliance.aop.Advice getAdvice()
- Description copied from interface:
Advisor
- Return the advice part of this aspect. An advice may be an
interceptor, a throws advice, before advice etc.
Spring supports user-defined advice, via the org.springframework.aop.adapter
package.
- Specified by:
getAdvice
in interface Advisor
- Returns:
- the advice that should apply if the pointcut matches
isPerInstance
public boolean isPerInstance()
- Description copied from interface:
Advisor
- Return whether this advice is associated with a particular instance
(for example, creating a mixin) or is it shared with all instances of
the advised class obtained from the same Spring bean factory.
Note that this method is not currently used by the framework.
Use singleton/prototype bean definitions or appropriate programmatic
proxy creation to ensure that Advisors have the correct lifecycle model.
- Specified by:
isPerInstance
in interface Advisor
getPointcut
public Pointcut getPointcut()
- Specified by:
getPointcut
in interface PointcutAdvisor
Copyright (C) 2003-2004 The Spring Framework Project.