All Classes and Interfaces

Class
Description
An Adapter is advice applicable to a method that will create an entirely new bean definition that delegates to the annotated method.
Internal attributes for the adapter annotation.
Annotation stereotype to applied to other annotations to indicate the annotation provides Around advice.
When using Around.proxyTarget() on a Factory method if the returned bean features constructor arguments this can lead to undefined behaviour since it is expected with factory methods that the developer is responsible for constructing the object.
Allows intercepting the bean constructor.
A ConstructorInterceptor extends the default Interceptor interface and allows intercepting constructors.
Implementation of InvocationContext for constructor interception.
An InvocationContext for construction invocation.
Default implementation of the interceptor registry interface.
Extended version of InterceptedProxy that allows swapping out the previous instance.
An interface implemented by generated proxy classes.
The intercept method supporting intercepting different reactive invocations.
Possible result types.
The InterceptedMethod utils class.
A Intercepted that proxies another instance.
An Interceptor intercepts the execution of a method allowing cross cutting behaviour to be applied to a method's execution.
A meta-annotation that can be used on MethodInterceptor declarations to specify the InterceptorBinding and make the type a bean.
An InterceptorBinding is used as a meta-annotation on Around and Introduction advice to indicate that AOP advice should be applied to the method and that any annotations that feature this stereotype annotation should be used to resolve associated interceptors at runtime.
Repeatable wrapper for InterceptorBinding.
An internal representation of the Interceptor chain.
Enum representing different interceptors kinds.
Strategy interface for looking up interceptors from the bean context.
Registers the InterceptorRegistry instance.
Interceptor classes implement the Ordered interface in order to control the order of execution when multiple interceptors are present.
Marker interface for instances that are implemented automatically via Introduction advise.
Introduction advice allows interfaces and abstract classes to be implemented at compile time by MethodInterceptor implementations.
An InvocationContext passed to one or many Interceptor instances.
Kotlin's InterceptedMethod with extra methods to access coroutine's context.
A MethodInterceptor extends the generic Interceptor and provides an interface more specific to method interception.
An internal representation of the Interceptor chain.
Extended version of InvocationContext for MethodInterceptor instances.
An exception thrown when Introduction advise cannot be implemented.