public class DefaultInterceptorRegistry extends java.lang.Object implements InterceptorRegistry
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
ARGUMENT| Constructor and Description |
|---|
DefaultInterceptorRegistry(io.micronaut.context.BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
<T> Interceptor<T,T>[] |
resolveConstructorInterceptors(io.micronaut.core.beans.BeanConstructor<T> constructor,
java.util.Collection<io.micronaut.context.BeanRegistration<Interceptor<T,T>>> interceptors)
Resolves interceptors for the given constructor.
|
<T> Interceptor<T,?>[] |
resolveInterceptors(io.micronaut.core.type.Executable<T,?> method,
java.util.Collection<io.micronaut.context.BeanRegistration<Interceptor<T,?>>> interceptors,
InterceptorKind interceptorKind)
Resolves method interceptors for the given method.
|
public DefaultInterceptorRegistry(io.micronaut.context.BeanContext beanContext)
@NonNull public <T> Interceptor<T,?>[] resolveInterceptors(@NonNull io.micronaut.core.type.Executable<T,?> method, @NonNull java.util.Collection<io.micronaut.context.BeanRegistration<Interceptor<T,?>>> interceptors, @NonNull InterceptorKind interceptorKind)
InterceptorRegistryresolveInterceptors in interface InterceptorRegistryT - the bean typemethod - The method interceptorsinterceptors - The pre-resolved interceptorsinterceptorKind - The interceptor kind@NonNull public <T> Interceptor<T,T>[] resolveConstructorInterceptors(@NonNull io.micronaut.core.beans.BeanConstructor<T> constructor, @NonNull java.util.Collection<io.micronaut.context.BeanRegistration<Interceptor<T,T>>> interceptors)
InterceptorRegistryresolveConstructorInterceptors in interface InterceptorRegistryT - The bean typeconstructor - The constructorinterceptors - The pre-resolved interceptors