All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Adapter AnAdapter
is advice applicable to a method that will create an entirely new bean definition that delegates to the annotated method.Adapter.InternalAttributes Internal attributes for the adapter annotation.AopProxyWriter A class that generates AOP proxy classes at compile time.Around Annotation stereotype to applied to other annotations to indicate the annotation provides Around advice.Around.ProxyTargetConstructorMode When usingAround.proxyTarget()
on aFactory
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.AroundConstruct Allows intercepting the bean constructor.ConstructorInterceptor<T> AConstructorInterceptor
extends the defaultInterceptor
interface and allows intercepting constructors.ConstructorInterceptorChain<T> Implementation ofInvocationContext
for constructor interception.ConstructorInvocationContext<T> AnInvocationContext
for construction invocation.DefaultInterceptorRegistry Default implementation of the interceptor registry interface.HotSwappableInterceptedProxy<T> Extended version ofInterceptedProxy
that allows swapping out the previous instance.Intercepted An interface implemented by generated proxy classes.InterceptedMethod The intercept method supporting intercepting different reactive invocations.InterceptedMethod.ResultType Possible result types.InterceptedMethodUtil TheInterceptedMethod
utils class.InterceptedProxy<T> AIntercepted
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.InterceptorBean A meta-annotation that can be used onMethodInterceptor
declarations to specify theInterceptorBinding
and make the type a bean.InterceptorBeanMapper ATypedAnnotationMapper
for theInterceptorBean
annotation.InterceptorBinding AnInterceptorBinding
is used as a meta-annotation onAround
andIntroduction
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.InterceptorBindingDefinitions Repeatable wrapper forInterceptorBinding
.InterceptorChain<B,R> An internal representation of theInterceptor
chain.InterceptorKind Enum representing different interceptors kinds.InterceptorRegistry Strategy interface for looking up interceptors from the bean context.InterceptorRegistryBean Registers theInterceptorRegistry
instance.InterceptPhase Interceptor
classes implement theOrdered
interface in order to control the order of execution when multiple interceptors are present.Introduced Marker interface for instances that are implemented automatically viaIntroduction
advise.Introduction Introduction advice allows interfaces and abstract classes to be implemented at compile time byMethodInterceptor
implementations.InvocationContext<T,R> An InvocationContext passed to one or manyInterceptor
instances.KotlinInterceptedMethod Kotlin'sInterceptedMethod
with extra methods to access coroutine's context.MethodInterceptor<T,R> A MethodInterceptor extends the genericInterceptor
and provides an interface more specific to method interception.MethodInterceptorChain<T,R> An internal representation of theInterceptor
chain.MethodInvocationContext<T,R> Extended version ofInvocationContext
forMethodInterceptor
instances.SynchronousInterceptedMethod The synchronous method intercept.UnimplementedAdviceException An exception thrown whenIntroduction
advise cannot be implemented.