See: Description
| Interface | Description | 
|---|---|
| HotSwappableInterceptedProxy<T> | Extended version of  InterceptedProxythat allows swapping out the previous instance. | 
| Intercepted | An interface implemented by generated proxy classes. | 
| InterceptedProxy<T> | A  Interceptedthat proxies another instance. | 
| Interceptor<T,R> | An Interceptor intercepts the execution of a method allowing cross cutting behaviour to be applied to a
 method's execution. | 
| Introduced | Marker interface for instances that are implemented automatically via  Introductionadvise. | 
| InvocationContext<T,R> | An InvocationContext passed to one or many  Interceptorinstances. | 
| MethodInterceptor<T,R> | A MethodInterceptor extends the generic  Interceptorand provides an interface more specific to method interception. | 
| MethodInvocationContext<T,R> | Extended version of  InvocationContextforMethodInterceptorinstances. | 
| Class | Description | 
|---|---|
| Adapter.InternalAttributes | Internal attributes for the adapter annotation. | 
| Enum | Description | 
|---|---|
| InterceptPhase | Interceptorclasses implement theOrderedinterface
 in order to control the order of execution when multiple interceptors are present. | 
| Annotation Type | Description | 
|---|---|
| Adapter | An  Adapteris advice applicable to a method that will create an entirely new bean definition that delegates to the
 annotated method. | 
| Around | Annotation stereotype to applied to other annotations to indicate the annotation provides Around advice. | 
| Introduction | Introduction advice allows interfaces and abstract classes to be implemented at compile time by
  MethodInterceptorimplementations. |