A B C D E F G H I K L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(ClassWriterOutputVisitor) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Write the class to output via a visitor that manages output destination.
- ADAPTED_ARGUMENT_TYPES - Static variable in class io.micronaut.aop.Adapter.InternalAttributes
- ADAPTED_BEAN - Static variable in class io.micronaut.aop.Adapter.InternalAttributes
- ADAPTED_METHOD - Static variable in class io.micronaut.aop.Adapter.InternalAttributes
- ADAPTED_QUALIFIER - Static variable in class io.micronaut.aop.Adapter.InternalAttributes
- Adapter - Annotation Type in io.micronaut.aop
-
An
Adapter
is advice applicable to a method that will create an entirely new bean definition that delegates to the annotated method. - Adapter.InternalAttributes - Class in io.micronaut.aop
-
Internal attributes for the adapter annotation.
- ALLOW - io.micronaut.aop.Around.ProxyTargetConstructorMode
-
Allow types to be proxied and don't print any warnings.
- ANNOTATION_METADATA - Static variable in class io.micronaut.aop.internal.InterceptorRegistryBean
- annotationType() - Method in class io.micronaut.aop.internal.InterceptorBeanMapper
- AopProxyWriter - Class in io.micronaut.aop.writer
-
A class that generates AOP proxy classes at compile time.
- AopProxyWriter(BeanDefinitionWriter, OptionalValues<Boolean>, ConfigurationMetadataBuilder<?>, VisitorContext, AnnotationValue<?>...) - Constructor for class io.micronaut.aop.writer.AopProxyWriter
-
Constructs a new
AopProxyWriter
for the given parentBeanDefinitionWriter
and starting interceptors types. - AopProxyWriter(String, String, boolean, boolean, Element, AnnotationMetadata, ClassElement[], VisitorContext, ConfigurationMetadataBuilder<?>, ConfigurationMetadata, AnnotationValue<?>...) - Constructor for class io.micronaut.aop.writer.AopProxyWriter
-
Constructs a new
AopProxyWriter
for the purposes of writingIntroduction
advise. - AopProxyWriter(String, String, boolean, Element, AnnotationMetadata, ClassElement[], VisitorContext, ConfigurationMetadataBuilder<?>, ConfigurationMetadata, AnnotationValue<?>...) - Constructor for class io.micronaut.aop.writer.AopProxyWriter
-
Constructs a new
AopProxyWriter
for the purposes of writingIntroduction
advise. - ARGUMENT - Static variable in interface io.micronaut.aop.Interceptor
- ARGUMENT - Static variable in interface io.micronaut.aop.InterceptorRegistry
-
Constant for bean lookup.
- Around - Annotation Type in io.micronaut.aop
-
Annotation stereotype to applied to other annotations to indicate the annotation provides Around advice.
- AROUND - io.micronaut.aop.InterceptorKind
-
Around advice interception.
- AROUND_CONSTRUCT - io.micronaut.aop.InterceptorKind
-
Around advice interception.
- Around.ProxyTargetConstructorMode - Enum in io.micronaut.aop
-
When using
Around.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 - Annotation Type in io.micronaut.aop
-
Allows intercepting the bean constructor.
- ASYNC - io.micronaut.aop.InterceptPhase
-
Async phase of execution.
B
- bindMembers() - Method in annotation type io.micronaut.aop.InterceptorBinding
-
By default annotation members are not used when resolving interceptors.
- build(BeanResolutionContext, BeanContext, BeanDefinition<InterceptorRegistry>) - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
C
- CACHE - io.micronaut.aop.InterceptPhase
-
Caching phase of execution.
- CACHEABLE_LAZY_TARGET - Static variable in interface io.micronaut.aop.Interceptor
-
The
Around.cacheableLazyTarget()
setting. - cacheableLazyTarget() - Method in annotation type io.micronaut.aop.Around
-
If true the proxy cache and reuse the target.
- COMPLETION_STAGE - io.micronaut.aop.InterceptedMethod.ResultType
- ConstructorInterceptor<T> - Interface in io.micronaut.aop
-
A
ConstructorInterceptor
extends the defaultInterceptor
interface and allows intercepting constructors. - ConstructorInterceptorChain<T> - Class in io.micronaut.aop.chain
-
Implementation of
InvocationContext
for constructor interception. - ConstructorInvocationContext<T> - Interface in io.micronaut.aop
-
An
InvocationContext
for construction invocation.
D
- DefaultInterceptorRegistry - Class in io.micronaut.aop.chain
-
Default implementation of the interceptor registry interface.
- DefaultInterceptorRegistry(BeanContext) - Constructor for class io.micronaut.aop.chain.DefaultInterceptorRegistry
- dispose(BeanResolutionContext, BeanContext, BeanDefinition<T1>, ExecutableMethod<T1, T1>, T1) - Static method in class io.micronaut.aop.chain.MethodInterceptorChain
-
Internal method that handles the logic for executing
InterceptorKind.PRE_DESTROY
interception.
E
- ERROR - io.micronaut.aop.Around.ProxyTargetConstructorMode
-
Do not allow types with constructor arguments to be proxied.
- executionHandle - Variable in class io.micronaut.aop.chain.InterceptorChain
F
- FIELD_BEAN_RESOLUTION_CONTEXT - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- FIELD_READ_LOCK - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- FIELD_READ_WRITE_LOCK - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- FIELD_TARGET - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- FIELD_TYPE_INTERCEPTORS - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- FIELD_WRITE_LOCK - Static variable in class io.micronaut.aop.writer.AopProxyWriter
G
- getAnnotationMetadata() - Method in class io.micronaut.aop.chain.InterceptorChain
- getAnnotationMetadata() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- getAnnotationMetadata() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getAnnotationName() - Method in enum io.micronaut.aop.InterceptorKind
- getAnnotationType() - Method in enum io.micronaut.aop.InterceptorKind
- getArguments() - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- getArguments() - Method in class io.micronaut.aop.chain.InterceptorChain
- getArgumentTypes() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getBeanDefinitionName() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- getBeanDefinitionName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getBeanDefinitionReferenceClassName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getBeanSimpleName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getBeanType() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- getBeanTypeName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getConstructor() - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- getConstructor() - Method in interface io.micronaut.aop.ConstructorInvocationContext
- getCoroutineContext() - Method in interface io.micronaut.aop.kotlin.KotlinInterceptedMethod
- getDeclaringType() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getDeclaringType() - Method in interface io.micronaut.aop.ConstructorInvocationContext
- getDeclaringType() - Method in interface io.micronaut.aop.InvocationContext
- getDeclaringType() - Method in interface io.micronaut.aop.MethodInvocationContext
- getExecutableMethod() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getExecutableMethod() - Method in interface io.micronaut.aop.MethodInvocationContext
-
The underlying
ExecutableMethod
reference. - getInterceptedType() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getKind() - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- getKind() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getKind() - Method in interface io.micronaut.aop.InvocationContext
- getMethodName() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getOriginatingElement() - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Deprecated.
- getPackageName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getParameters() - Method in interface io.micronaut.aop.InvocationContext
-
Returns the current parameters as a map of mutable argument values.
- getParameterValueMap() - Method in interface io.micronaut.aop.InvocationContext
-
Returns the current state of the parameters as a map keyed by parameter name.
- getParameterValues() - Method in interface io.micronaut.aop.InvocationContext
-
Returns the current state of the parameters as an array by parameter index.
- getPosition() - Method in enum io.micronaut.aop.InterceptPhase
- getProvidedType() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getProxiedBeanDefinitionName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getProxiedTypeName() - Method in class io.micronaut.aop.writer.AopProxyWriter
- getReturnType() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getTarget() - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- getTarget() - Method in class io.micronaut.aop.chain.InterceptorChain
- getTarget() - Method in interface io.micronaut.aop.InvocationContext
- getTargetMethod() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- getTypeArguments() - Method in class io.micronaut.aop.writer.AopProxyWriter
H
- handleException(Exception) - Method in interface io.micronaut.aop.InterceptedMethod
-
Handle the exception that should be thrown out of the invocation.
- handleException(Exception) - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
- handleResult(Object) - Method in interface io.micronaut.aop.InterceptedMethod
-
Handle the value that should be the result of the invocation.
- handleResult(Object) - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
- hasAroundStereotype(AnnotationMetadata) - Static method in class io.micronaut.aop.internal.intercepted.InterceptedMethodUtil
-
Does the given metadata have AOP advice declared.
- hasCachedInterceptedTarget() - Method in interface io.micronaut.aop.InterceptedProxy
-
Check if the proxy has the target cached before calling
InterceptedProxy.interceptedTarget()
. - hasDeclaredAroundAdvice(AnnotationMetadata) - Static method in class io.micronaut.aop.internal.intercepted.InterceptedMethodUtil
-
Does the given metadata have declared AOP advice.
- hotswap() - Method in annotation type io.micronaut.aop.Around
-
If
Around.proxyTarget()
is set totrue
then one can optionally set the value ofhotswap
to true in which case the proxy will implement theHotSwappableInterceptedProxy
interface. - HOTSWAP - Static variable in interface io.micronaut.aop.Interceptor
-
The
Around.hotswap()
setting. - HotSwappableInterceptedProxy<T> - Interface in io.micronaut.aop
-
Extended version of
InterceptedProxy
that allows swapping out the previous instance.
I
- initialize(BeanResolutionContext, BeanContext, BeanDefinition<T1>, ExecutableMethod<T1, T1>, T1) - Static method in class io.micronaut.aop.chain.MethodInterceptorChain
-
Internal method that handles the logic for executing
InterceptorKind.POST_CONSTRUCT
interception. - instantiate(BeanResolutionContext, BeanContext, List<BeanRegistration<Interceptor<T1, T1>>>, BeanDefinition<T1>, BeanConstructor<T1>, int, Object...) - Static method in class io.micronaut.aop.chain.ConstructorInterceptorChain
-
Internal methods that handles the logic of instantiating a bean that has constructor interception applied.
- instantiate(BeanResolutionContext, BeanContext, List<BeanRegistration<Interceptor<T1, T1>>>, BeanDefinition<T1>, BeanConstructor<T1>, Object...) - Static method in class io.micronaut.aop.chain.ConstructorInterceptorChain
-
Deprecated.
- intercept(ConstructorInvocationContext<T>) - Method in interface io.micronaut.aop.ConstructorInterceptor
-
Extended version of the
ConstructorInterceptor.intercept(InvocationContext)
method that accepts aConstructorInvocationContext
. - intercept(InvocationContext<T, R>) - Method in interface io.micronaut.aop.Interceptor
-
Intercepts an execution from a declared
Around
advice. - intercept(InvocationContext<T, R>) - Method in interface io.micronaut.aop.MethodInterceptor
- intercept(InvocationContext<T, T>) - Method in interface io.micronaut.aop.ConstructorInterceptor
- intercept(MethodInvocationContext<T, R>) - Method in interface io.micronaut.aop.MethodInterceptor
-
Extended version of the
MethodInterceptor.intercept(InvocationContext)
method that accepts aMethodInvocationContext
. - Intercepted - Interface in io.micronaut.aop
-
An interface implemented by generated proxy classes.
- InterceptedMethod - Interface in io.micronaut.aop
-
The intercept method supporting intercepting different reactive invocations.
- InterceptedMethod.ResultType - Enum in io.micronaut.aop
-
Possible result types.
- InterceptedMethodUtil - Class in io.micronaut.aop.internal.intercepted
-
The
InterceptedMethod
utils class. - InterceptedProxy<T> - Interface in io.micronaut.aop
-
A
Intercepted
that proxies another instance. - interceptedTarget() - Method in interface io.micronaut.aop.InterceptedProxy
-
This method will return the target object being proxied.
- Interceptor<T,R> - Interface in io.micronaut.aop
-
An Interceptor intercepts the execution of a method allowing cross cutting behaviour to be applied to a method's execution.
- InterceptorBean - Annotation Type in io.micronaut.aop
-
A meta-annotation that can be used on
MethodInterceptor
declarations to specify theInterceptorBinding
and make the type a bean. - InterceptorBeanMapper - Class in io.micronaut.aop.internal
-
A
TypedAnnotationMapper
for theInterceptorBean
annotation. - InterceptorBeanMapper() - Constructor for class io.micronaut.aop.internal.InterceptorBeanMapper
- InterceptorBinding - Annotation Type in io.micronaut.aop
-
An
InterceptorBinding
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 - Annotation Type in io.micronaut.aop
-
Repeatable wrapper for
InterceptorBinding
. - InterceptorChain<B,R> - Class in io.micronaut.aop.chain
-
An internal representation of the
Interceptor
chain. - InterceptorChain(Interceptor<B, R>[], B, ExecutableMethod<B, R>, Object...) - Constructor for class io.micronaut.aop.chain.InterceptorChain
-
Constructor.
- InterceptorKind - Enum in io.micronaut.aop
-
Enum representing different interceptors kinds.
- InterceptorRegistry - Interface in io.micronaut.aop
-
Strategy interface for looking up interceptors from the bean context.
- InterceptorRegistryBean - Class in io.micronaut.aop.internal
-
Registers the
InterceptorRegistry
instance. - InterceptorRegistryBean() - Constructor for class io.micronaut.aop.internal.InterceptorRegistryBean
- InterceptPhase - Enum in io.micronaut.aop
-
Interceptor
classes implement theOrdered
interface in order to control the order of execution when multiple interceptors are present. - interceptResult() - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed()
and converts result to appropriate type. - interceptResult() - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
- interceptResult(Interceptor<?, ?>) - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed(Interceptor)
and converts result to appropriate type. - interceptResult(Interceptor<?, ?>) - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
- interceptResultAsCompletionStage() - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed()
and converts result toCompletionStage
. - interceptResultAsCompletionStage(Interceptor<?, ?>) - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed(Interceptor)
and converts result toCompletionStage
. - interceptResultAsPublisher() - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed()
and converts result toPublisher
. - interceptResultAsPublisher(Interceptor<?, ?>) - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed(Interceptor)
and converts result toPublisher
. - interceptResultAsPublisher(ExecutorService) - Method in interface io.micronaut.aop.InterceptedMethod
-
Proceeds with invocation of
InvocationContext.proceed()
and converts result toPublisher
. - interfaces() - Method in annotation type io.micronaut.aop.Introduction
-
Additional interfaces that the introduction advice should implement.
- InternalAttributes() - Constructor for class io.micronaut.aop.Adapter.InternalAttributes
- Introduced - Interface in io.micronaut.aop
-
Marker interface for instances that are implemented automatically via
Introduction
advise. - Introduction - Annotation Type in io.micronaut.aop
-
Introduction advice allows interfaces and abstract classes to be implemented at compile time by
MethodInterceptor
implementations. - INTRODUCTION - io.micronaut.aop.InterceptorKind
-
Introduction advice interception.
- InvocationContext<T,R> - Interface in io.micronaut.aop
-
An InvocationContext passed to one or many
Interceptor
instances. - invoke(B, Object...) - Method in class io.micronaut.aop.chain.InterceptorChain
- invoke(T, Object...) - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- invoke(T, Object...) - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- io.micronaut.aop - package io.micronaut.aop
-
The main classes implementing cross cutting behavior in Micronaut.
- io.micronaut.aop.chain - package io.micronaut.aop.chain
-
The interception chain for AOP.
- io.micronaut.aop.exceptions - package io.micronaut.aop.exceptions
-
AOP Advise exceptions.
- io.micronaut.aop.internal - package io.micronaut.aop.internal
- io.micronaut.aop.internal.intercepted - package io.micronaut.aop.internal.intercepted
- io.micronaut.aop.kotlin - package io.micronaut.aop.kotlin
- io.micronaut.aop.writer - package io.micronaut.aop.writer
-
Proxy writers.
- isAbstract() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- isAbstract() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- isAbstract() - Method in interface io.micronaut.aop.MethodInvocationContext
- isEnabled() - Method in class io.micronaut.aop.writer.AopProxyWriter
- isEnabled(BeanContext, BeanResolutionContext) - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- isInterface() - Method in class io.micronaut.aop.writer.AopProxyWriter
- isPresent() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- isProxyTarget() - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Is the target bean being proxied.
- isSingleton() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- isSingleton() - Method in class io.micronaut.aop.writer.AopProxyWriter
- isSuspend() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- isSuspend() - Method in interface io.micronaut.aop.MethodInvocationContext
- isValidated() - Method in class io.micronaut.aop.writer.AopProxyWriter
K
- kind() - Method in annotation type io.micronaut.aop.InterceptorBinding
- KotlinInterceptedMethod - Interface in io.micronaut.aop.kotlin
-
Kotlin's
InterceptedMethod
with extra methods to access coroutine's context.
L
- lazy() - Method in annotation type io.micronaut.aop.Around
-
By default Micronaut will initialize the proxy target eagerly when the proxy is created.
- LAZY - Static variable in interface io.micronaut.aop.Interceptor
-
The
Around.lazy()
setting. - load() - Method in class io.micronaut.aop.internal.InterceptorRegistryBean
- LOG - Static variable in class io.micronaut.aop.chain.DefaultInterceptorRegistry
M
- map(AnnotationValue<InterceptorBean>, VisitorContext) - Method in class io.micronaut.aop.internal.InterceptorBeanMapper
- MAX_LOCALS - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- METHOD_GET_PROXY_TARGET - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- METHOD_GET_PROXY_TARGET_BEAN - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- METHOD_GET_PROXY_TARGET_BEAN_WITH_CONTEXT - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- METHOD_HAS_CACHED_INTERCEPTED_METHOD - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- MethodInterceptor<T,R> - Interface in io.micronaut.aop
-
A MethodInterceptor extends the generic
Interceptor
and provides an interface more specific to method interception. - MethodInterceptorChain<T,R> - Class in io.micronaut.aop.chain
-
An internal representation of the
Interceptor
chain. - MethodInterceptorChain(Interceptor<T, R>[], T, ExecutableMethod<T, R>) - Constructor for class io.micronaut.aop.chain.MethodInterceptorChain
-
Constructor for empty parameters.
- MethodInterceptorChain(Interceptor<T, R>[], T, ExecutableMethod<T, R>, InterceptorKind) - Constructor for class io.micronaut.aop.chain.MethodInterceptorChain
-
Constructor for empty parameters.
- MethodInterceptorChain(Interceptor<T, R>[], T, ExecutableMethod<T, R>, Object...) - Constructor for class io.micronaut.aop.chain.MethodInterceptorChain
-
Constructor.
- MethodInvocationContext<T,R> - Interface in io.micronaut.aop
-
Extended version of
InvocationContext
forMethodInterceptor
instances.
O
- of(MethodInvocationContext<?, ?>) - Static method in interface io.micronaut.aop.InterceptedMethod
-
Creates a new instance of intercept method supporting intercepting different reactive invocations.
- of(MethodInvocationContext<?, ?>) - Static method in class io.micronaut.aop.internal.intercepted.InterceptedMethodUtil
-
Find possible
InterceptedMethod
implementation.
P
- POST_CONSTRUCT - io.micronaut.aop.InterceptorKind
-
Post construct interception.
- PRE_DESTROY - io.micronaut.aop.InterceptorKind
-
PreDestroy interception.
- proceed() - Method in class io.micronaut.aop.chain.ConstructorInterceptorChain
- proceed() - Method in class io.micronaut.aop.chain.InterceptorChain
- proceed() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- proceed() - Method in interface io.micronaut.aop.ConstructorInvocationContext
- proceed() - Method in interface io.micronaut.aop.InvocationContext
-
Proceeds with the invocation.
- proceed(Interceptor) - Method in interface io.micronaut.aop.ConstructorInvocationContext
- proceed(Interceptor) - Method in interface io.micronaut.aop.InvocationContext
-
Proceeds with the invocation using the given interceptor as a position to start from.
- PROXY_TARGET - Static variable in interface io.micronaut.aop.Interceptor
-
The
Around.proxyTarget()
setting. - proxyTarget() - Method in annotation type io.micronaut.aop.Around
-
By default Micronaut will compile subclasses of the target class and call super.foo(..) to invoke the original method since this is more efficient and allows proxied methods to work for calls from within the class.
- proxyTargetMode() - Method in annotation type io.micronaut.aop.Around
-
Sets the
Around.ProxyTargetConstructorMode
. - PUBLISHER - io.micronaut.aop.InterceptedMethod.ResultType
R
- requiresMethodProcessing() - Method in class io.micronaut.aop.writer.AopProxyWriter
- resolveAroundInterceptors(BeanContext, ExecutableMethod<?, ?>, Interceptor...) - Static method in class io.micronaut.aop.chain.InterceptorChain
-
Deprecated.
- resolveAroundInterceptors(BeanContext, ExecutableMethod<?, ?>, List<BeanRegistration<Interceptor<?, ?>>>) - Static method in class io.micronaut.aop.chain.InterceptorChain
-
Resolves the
Around
interceptors for a method. - resolveConstructorInterceptors(BeanConstructor<T>, Collection<BeanRegistration<Interceptor<T, T>>>) - Method in class io.micronaut.aop.chain.DefaultInterceptorRegistry
- resolveConstructorInterceptors(BeanConstructor<T>, Collection<BeanRegistration<Interceptor<T, T>>>) - Method in interface io.micronaut.aop.InterceptorRegistry
-
Resolves interceptors for the given constructor.
- resolveInterceptorBinding(AnnotationMetadata, InterceptorKind) - Static method in class io.micronaut.aop.internal.intercepted.InterceptedMethodUtil
-
Resolve interceptor binding annotations from the metadata.
- resolveInterceptors(Executable<T, ?>, Collection<BeanRegistration<Interceptor<T, ?>>>, InterceptorKind) - Method in class io.micronaut.aop.chain.DefaultInterceptorRegistry
- resolveInterceptors(Executable<T, ?>, Collection<BeanRegistration<Interceptor<T, ?>>>, InterceptorKind) - Method in interface io.micronaut.aop.InterceptorRegistry
-
Resolves method interceptors for the given method.
- resolveIntroductionInterceptors(BeanContext, ExecutableMethod<?, ?>, Interceptor...) - Static method in class io.micronaut.aop.chain.InterceptorChain
-
Deprecated.
- resolveIntroductionInterceptors(BeanContext, ExecutableMethod<?, ?>, List<BeanRegistration<Interceptor<?, ?>>>) - Static method in class io.micronaut.aop.chain.InterceptorChain
-
Resolves the
Introduction
interceptors for a method. - resultType() - Method in interface io.micronaut.aop.InterceptedMethod
-
Returns result type of the method.
- resultType() - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
- RETRY - io.micronaut.aop.InterceptPhase
-
Retry phase of execution.
- returnTypeValue() - Method in interface io.micronaut.aop.InterceptedMethod
-
Returns result type value.
- returnTypeValue() - Method in class io.micronaut.aop.internal.intercepted.SynchronousInterceptedMethod
S
- setAttribute(CharSequence, Object) - Method in interface io.micronaut.aop.InvocationContext
- setInterceptedType(String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- setRequiresMethodProcessing(boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- setValidated(boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- startClass(ClassVisitor, String, Type) - Method in class io.micronaut.aop.writer.AopProxyWriter
- swap(T) - Method in interface io.micronaut.aop.HotSwappableInterceptedProxy
-
Swaps the underlying proxied instance for a new instance.
- SYNCHRONOUS - io.micronaut.aop.InterceptedMethod.ResultType
- SynchronousInterceptedMethod - Class in io.micronaut.aop.internal.intercepted
-
The synchronous method intercept.
T
- target - Variable in class io.micronaut.aop.chain.InterceptorChain
- toString() - Method in class io.micronaut.aop.chain.MethodInterceptorChain
- TRACE - io.micronaut.aop.InterceptPhase
-
Trace phase of execution.
- TRANSACTION - io.micronaut.aop.InterceptPhase
-
Transaction phase of execution.
- TYPE_BEAN_LOCATOR - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- TYPE_DEFAULT_BEAN_CONTEXT - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- TYPE_INTERCEPTOR_CHAIN - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- TYPE_LOCK - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- TYPE_METHOD_INTERCEPTOR_CHAIN - Static variable in class io.micronaut.aop.writer.AopProxyWriter
- TYPE_READ_WRITE_LOCK - Static variable in class io.micronaut.aop.writer.AopProxyWriter
U
- UnimplementedAdviceException - Exception in io.micronaut.aop.exceptions
-
An exception thrown when
Introduction
advise cannot be implemented. - UnimplementedAdviceException(ExecutableMethod<?, ?>) - Constructor for exception io.micronaut.aop.exceptions.UnimplementedAdviceException
-
Constructor.
- unsupported() - Method in interface io.micronaut.aop.InterceptedMethod
-
Indicated unsupported return type.
- updateCoroutineContext(CoroutineContext) - Method in interface io.micronaut.aop.kotlin.KotlinInterceptedMethod
-
Update coroutine's context.
V
- VALIDATE - io.micronaut.aop.InterceptPhase
-
Validation phase of execution.
- value() - Method in annotation type io.micronaut.aop.Adapter
-
The target interface to adapt.
- value() - Method in annotation type io.micronaut.aop.InterceptorBean
-
The value of this annotation can be used to indicate the annotations the
MethodInterceptor
binds to at runtime. - value() - Method in annotation type io.micronaut.aop.InterceptorBinding
-
When declared on an interceptor, the value of this annotation can be used to indicate the annotation the
MethodInterceptor
binds to at runtime. - value() - Method in annotation type io.micronaut.aop.InterceptorBindingDefinitions
- valueOf(String) - Static method in enum io.micronaut.aop.Around.ProxyTargetConstructorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.aop.InterceptedMethod.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.aop.InterceptorKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micronaut.aop.InterceptPhase
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micronaut.aop.Around.ProxyTargetConstructorMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micronaut.aop.InterceptedMethod.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micronaut.aop.InterceptorKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micronaut.aop.InterceptPhase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitAnnotationMemberPropertyInjectionPoint(TypedElement, String, String, String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitAroundMethod(TypedElement, MethodElement) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Visit a method that is to be proxied.
- visitBeanDefinitionConstructor(MethodElement, boolean, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Visits a constructor.
- visitBeanDefinitionEnd() - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Finalizes the proxy.
- visitBeanDefinitionInterface(Class<? extends BeanDefinition>) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitBeanFactoryField(ClassElement, FieldElement) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitBeanFactoryMethod(ClassElement, MethodElement) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitBeanFactoryMethod(ClassElement, MethodElement, ParameterElement[]) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitConfigBuilderDurationMethod(String, ClassElement, String, String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitConfigBuilderEnd() - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitConfigBuilderField(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitConfigBuilderMethod(ClassElement, String, AnnotationMetadata, ConfigurationMetadataBuilder, boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitConfigBuilderMethod(String, ClassElement, String, ClassElement, Map<String, ClassElement>, String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitDefaultConstructor(AnnotationMetadata, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitExecutableMethod(TypedElement, MethodElement, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitFieldInjectionPoint(TypedElement, FieldElement, boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitFieldValue(TypedElement, FieldElement, boolean, boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitInterceptorBinding(AnnotationValue<?>...) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
visitInterceptorTypes.
- visitIntroductionMethod(TypedElement, MethodElement) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Visit a abstract method that is to be implemented.
- visitMethodInjectionPoint(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitPostConstructMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitPreDestroyMethod(TypedElement, MethodElement, boolean, VisitorContext) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitSetterValue(TypedElement, MethodElement, boolean, boolean) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitSuperBeanDefinition(String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitSuperBeanDefinitionFactory(String) - Method in class io.micronaut.aop.writer.AopProxyWriter
- visitTypeArguments(Map<String, Map<String, ClassElement>>) - Method in class io.micronaut.aop.writer.AopProxyWriter
W
- WARN - io.micronaut.aop.Around.ProxyTargetConstructorMode
-
Allow types to be proxied but print a warning when this feature is used.
- writeTo(File) - Method in class io.micronaut.aop.writer.AopProxyWriter
-
Write the proxy to the given compilation directory.
All Classes All Packages