The main classes implementing cross-cutting behavior in Micronaut.
Adapteris 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.Allows intercepting the bean constructor.An
InvocationContextfor construction invocation.Extended version of
InterceptedProxythat allows swapping out the previous instance.An interface implemented by generated proxy classes.The intercept method supporting intercepting different reactive invocations.Possible result types.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.Repeatable wrapper for
InterceptorBinding.Enum representing different interceptors kinds.Strategy interface for looking up interceptors from the bean context.Marker interface for instances that are implemented automatically via
Introductionadvise.Introduction advice allows interfaces and abstract classes to be implemented at compile time by
R>An InvocationContext passed to one or many
R>A MethodInterceptor extends the generic
Interceptorand provides an interface more specific to method interception.