org.springframework.aop
Interface IntroductionInterceptor

All Known Implementing Classes:
DelegatingIntroductionInterceptor

public interface IntroductionInterceptor
extends MethodInterceptor

Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, 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.

Author:
Rod Johnson
Version: $Id: IntroductionInterceptor.java,v 1.3 2003/11/21 22:45:09 jhoeller Exp $

Method Summary
 booleanimplementsInterface(Class intf)
          Does this IntroductionInterceptor implement the given interface?

Method Detail

implementsInterface

public boolean implementsInterface(Class intf)
Does this IntroductionInterceptor implement the given interface?
Parameters:
intf - interface to check