public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMatcherPointcut implements PointcutAdvisor, org.springframework.core.Ordered, Serializable
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCETRUE| Constructor and Description |
|---|
StaticMethodMatcherPointcutAdvisor()
Create a new StaticMethodMatcherPointcutAdvisor,
expecting bean-style configuration.
|
StaticMethodMatcherPointcutAdvisor(Advice advice)
Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
|
| Modifier and Type | Method and Description |
|---|---|
Advice |
getAdvice()
Return the advice part of this aspect.
|
int |
getOrder() |
Pointcut |
getPointcut()
Get the Pointcut that drives this advisor.
|
boolean |
isPerInstance()
Return whether this advice is associated with a particular instance
(for example, creating a mixin) or shared with all instances of
the advised class obtained from the same Spring bean factory.
|
void |
setAdvice(Advice advice) |
void |
setOrder(int order) |
getClassFilter, getMethodMatcher, setClassFilterisRuntime, matchesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmatchespublic StaticMethodMatcherPointcutAdvisor()
setAdvice(org.aopalliance.aop.Advice)public StaticMethodMatcherPointcutAdvisor(Advice advice)
advice - the Advice to usepublic void setOrder(int order)
public int getOrder()
getOrder in interface org.springframework.core.Orderedpublic void setAdvice(Advice advice)
public Advice getAdvice()
AdvisorgetAdvice in interface AdvisorMethodInterceptor,
BeforeAdvice,
ThrowsAdvice,
AfterReturningAdvicepublic boolean isPerInstance()
AdvisorNote that this method is not currently used by the framework.
Typical Advisor implementations always return true.
Use singleton/prototype bean definitions or appropriate programmatic
proxy creation to ensure that Advisors have the correct lifecycle model.
isPerInstance in interface Advisorpublic Pointcut getPointcut()
PointcutAdvisorgetPointcut in interface PointcutAdvisor