Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » aop » [javadoc | source]
org.springframework.aop
public interface: IntroductionAdvisor [javadoc | source]

All Implemented Interfaces:
    Advisor, IntroductionInfo

All Known Implementing Classes:
    DeclareParentsAdvisor, DefaultIntroductionAdvisor

Superinterface for advisors that perform one or more AOP introductions.

This interface cannot be implemented directly; subinterfaces must provide the advice type implementing the introduction.

Introduction is the implementation of additional interfaces (not implemented by a target) via AOP advice.

Method from org.springframework.aop.IntroductionAdvisor Summary:
getClassFilter,   validateInterfaces
Method from org.springframework.aop.IntroductionAdvisor Detail:
 public ClassFilter getClassFilter()
    Return the filter determining which target classes this introduction should apply to.

    This represents the class part of a pointcut. Note that method matching doesn't make sense to introductions.

 public  void validateInterfaces() throws IllegalArgumentException
    Can the advised interfaces be implemented by the introduction advice? Invoked before adding an IntroductionAdvisor.