Package org.springframework.aop.support
Class StaticMethodMatcherPointcutAdvisor
java.lang.Object
org.springframework.aop.support.StaticMethodMatcher
org.springframework.aop.support.StaticMethodMatcherPointcut
org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
- All Implemented Interfaces:
Serializable,Advisor,MethodMatcher,Pointcut,PointcutAdvisor,Ordered
public abstract class StaticMethodMatcherPointcutAdvisor
extends StaticMethodMatcherPointcut
implements PointcutAdvisor, Ordered, Serializable
Convenient base class for Advisors that are also static pointcuts.
Serializable if Advice and subclass are.
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
-
Field Summary
Fields inherited from interface org.springframework.aop.Advisor
EMPTY_ADVICEFields inherited from interface org.springframework.aop.MethodMatcher
TRUEFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.Create a new StaticMethodMatcherPointcutAdvisor for the given advice. -
Method Summary
Methods inherited from class org.springframework.aop.support.StaticMethodMatcherPointcut
getClassFilter, getMethodMatcher, setClassFilterMethods inherited from class org.springframework.aop.support.StaticMethodMatcher
isRuntime, matchesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.aop.Advisor
isPerInstanceMethods inherited from interface org.springframework.aop.MethodMatcher
matches
-
Constructor Details
-
StaticMethodMatcherPointcutAdvisor
public StaticMethodMatcherPointcutAdvisor()Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.- See Also:
-
StaticMethodMatcherPointcutAdvisor
Create a new StaticMethodMatcherPointcutAdvisor for the given advice.- Parameters:
advice- the Advice to use
-
-
Method Details
-
setOrder
public void setOrder(int order) -
getOrder
public int getOrder()Description copied from interface:OrderedGet the order value of this object.Higher values are interpreted as lower priority. As a consequence, the object with the lowest value has the highest priority (somewhat analogous to Servlet
load-on-startupvalues).Same order values will result in arbitrary sort positions for the affected objects.
-
setAdvice
-
getAdvice
Description copied from interface:AdvisorReturn the advice part of this aspect. An advice may be an interceptor, a before advice, a throws advice, etc. -
getPointcut
Description copied from interface:PointcutAdvisorGet the Pointcut that drives this advisor.- Specified by:
getPointcutin interfacePointcutAdvisor
-