Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » aop » aspectj » annotation » [javadoc | source]
org.springframework.aop.aspectj.annotation
class: InstantiationModelAwarePointcutAdvisorImpl [javadoc | source]
java.lang.Object
   org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl

All Implemented Interfaces:
    AspectJPrecedenceInformation, InstantiationModelAwarePointcutAdvisor

Internal implementation of AspectJPointcutAdvisor. Note that there will be one instance of this advisor for each target method.
Constructor:
 public InstantiationModelAwarePointcutAdvisorImpl(AspectJAdvisorFactory af,
    AspectJExpressionPointcut ajexp,
    MetadataAwareAspectInstanceFactory aif,
    Method method,
    int declarationOrderInAspect,
    String aspectName) 
Method from org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl Summary:
getAdvice,   getAspectInstanceFactory,   getAspectMetadata,   getAspectName,   getDeclarationOrder,   getDeclaredPointcut,   getOrder,   getPointcut,   isAdviceInstantiated,   isAfterAdvice,   isBeforeAdvice,   isLazy,   isPerInstance,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl Detail:
 public synchronized Advice getAdvice() 
    Lazily instantiate advice if necessary.
 public MetadataAwareAspectInstanceFactory getAspectInstanceFactory() 
 public AspectMetadata getAspectMetadata() 
    Return the AspectJ AspectMetadata for this advisor.
 public String getAspectName() 
 public int getDeclarationOrder() 
 public AspectJExpressionPointcut getDeclaredPointcut() 
 public int getOrder() 
 public Pointcut getPointcut() 
    The pointcut for Spring AOP to use. Actual behaviour of the pointcut will change depending on the state of the advice.
 public synchronized boolean isAdviceInstantiated() 
 public boolean isAfterAdvice() 
 public boolean isBeforeAdvice() 
 public boolean isLazy() 
 public boolean isPerInstance() 
    This is only of interest for Spring AOP: AspectJ instantiation semantics are much richer. In AspectJ terminology, all a return of true means here is that the aspect is not a SINGLETON.
 public String toString()