Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.springframework.aop
Interface DynamicIntroductionAdvice

All Superinterfaces:
  org.aopalliance.aop.Advice

All Known Subinterfaces:
  IntroductionInterceptor

All Known Implementing Classes:
  DelegatePerTargetObjectIntroductionInterceptor, DelegatingIntroductionInterceptor

    public interface DynamicIntroductionAdvice

extends org.aopalliance.aop.Advice

Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor. This is a fundamental AOP concept called introduction.

Introductions are often mixins, enabling the building of composite objects that can achieve many of the goals of multiple inheritance in Java.

Compared to {qlink IntroductionInfo}, this interface allows an advice to implement a range of interfaces that is not necessarily known in advance. Thus an `IntroductionAdvisor` can be used to specify which interfaces will be exposed in an advised object.

Since:
  1.1.1
Author:
  Rod Johnson
See Also:
  `IntroductionInfo`, `IntroductionAdvisor`

Method Summary
`boolean` | `implementsInterface(java.lang.Class<?> intf)` Does this introduction advice implement the given interface?

Method Detail

### implementsInterface

    boolean implementsInterface(java.lang.Class<?> intf)

  Does this introduction advice implement the given interface?

  Parameters:
    `intf` - the interface to check
  Returns:
    whether the advice implements the specified interface

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD