|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IntroductionAdvisor
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.
IntroductionInterceptor
Method Summary | |
---|---|
ClassFilter |
getClassFilter()
Return the filter determining which target classes this introduction should apply to. |
void |
validateInterfaces()
Can the advised interfaces be implemented by the introduction advice? Invoked before adding an IntroductionAdvisor. |
Methods inherited from interface org.springframework.aop.Advisor |
---|
getAdvice, isPerInstance |
Methods inherited from interface org.springframework.aop.IntroductionInfo |
---|
getInterfaces |
Method Detail |
---|
ClassFilter getClassFilter()
This represents the class part of a pointcut. Note that method matching doesn't make sense to introductions.
void validateInterfaces() throws IllegalArgumentException
IllegalArgumentException
- if the advised interfaces can't be
implemented by the introduction advice
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |