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:
- Advisor, MethodMatcher, Pointcut, PointcutAdvisor
- Direct Known Subclasses:
- TransactionAttributeSourceTransactionAroundAdvisor
- public abstract class StaticMethodMatcherPointcutAdvisor
- extends StaticMethodMatcherPointcut
- implements PointcutAdvisor
Convenient superclass for Advisors that are also static pointcuts.
- Version:
- $Id: StaticMethodMatcherPointcutAdvisor.java,v 1.6 2004/03/19 16:54:39 johnsonr Exp $
- Author:
- Rod Johnson
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 |
StaticMethodMatcherPointcutAdvisor
public StaticMethodMatcherPointcutAdvisor()
StaticMethodMatcherPointcutAdvisor
public StaticMethodMatcherPointcutAdvisor(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
getPointcut
public Pointcut getPointcut()
- Specified by:
getPointcut
in interface PointcutAdvisor
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
Copyright (C) 2003-2004 The Spring Framework Project.