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.
author: Rod Johnson since: 1.1.1 See Also: IntroductionInfo See Also: IntroductionAdvisor |