See: Description
| Interface | Description |
|---|---|
| HotSwappableInterceptedProxy<T> |
Extended version of
InterceptedProxy that allows swapping out the previous instance. |
| Intercepted |
An interface implemented by generated proxy classes.
|
| InterceptedProxy<T> |
A
Intercepted that 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
Introduction advise. |
| InvocationContext<T,R> |
An InvocationContext passed to one or many
Interceptor instances. |
| MethodInterceptor<T,R> |
A MethodInterceptor extends the generic
Interceptor and provides an interface more specific to method interception. |
| MethodInvocationContext<T,R> |
Extended version of
InvocationContext for MethodInterceptor instances. |
| Class | Description |
|---|---|
| Adapter.InternalAttributes |
Internal attributes for the adapter annotation.
|
| Enum | Description |
|---|---|
| InterceptPhase |
Interceptor classes implement the Ordered interface
in order to control the order of execution when multiple interceptors are present. |
| Annotation Type | Description |
|---|---|
| Adapter |
An
Adapter is 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
MethodInterceptor implementations. |