The Spring Framework

Interface IntroductionInterceptor

All Superinterfaces:
Advice, DynamicIntroductionAdvice, Interceptor, MethodInterceptor
All Known Implementing Classes:
DelegatePerTargetObjectIntroductionInterceptor, DelegatingIntroductionInterceptor

public interface IntroductionInterceptor
extends MethodInterceptor, DynamicIntroductionAdvice

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.

Rod Johnson
See Also:

Method Summary
Methods inherited from interface org.aopalliance.intercept.MethodInterceptor
Methods inherited from interface org.springframework.aop.DynamicIntroductionAdvice

The Spring Framework

Copyright © 2002-2008 The Spring Framework.