This differs from {@link DelegatingIntroductionInterceptor} in that a singleinstance of this class can be used to advise multiple target objects, and each target object will have its own delegate (whereas DelegatingIntroductionInterceptor shares the same delegate, and hence the same state across all targets).
The suppressInterface
method can be used to suppress interfaces implemented by the delegate class but which should not be introduced to the owning AOP proxy.
An instance of this class is serializable if the delegates are.
Note: There are some implementation similarities between this class and {@link DelegatingIntroductionInterceptor} that suggest a possible refactoringto extract a common ancestor class in the future. @author Adrian Colyer @author Juergen Hoeller @since 2.0 @see #suppressInterface @see DelegatingIntroductionInterceptor
|
|
|
|
|
|