A B C D E F G H I K L M O P R S T U V W 
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 parent BeanDefinitionWriter 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 writing Introduction 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 writing Introduction 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 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.
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
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 default Interceptor 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 to true then one can optionally set the value of hotswap to true in which case the proxy will implement the HotSwappableInterceptedProxy 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
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 a MethodInvocationContext.
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 the InterceptorBinding and make the type a bean.
InterceptorBeanMapper - Class in io.micronaut.aop.internal
A TypedAnnotationMapper for the InterceptorBean 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 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.
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 the Ordered 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 to CompletionStage.
interceptResultAsCompletionStage(Interceptor<?, ?>) - Method in interface io.micronaut.aop.InterceptedMethod
Proceeds with invocation of InvocationContext.proceed(Interceptor) and converts result to CompletionStage.
interceptResultAsPublisher() - Method in interface io.micronaut.aop.InterceptedMethod
Proceeds with invocation of InvocationContext.proceed() and converts result to Publisher.
interceptResultAsPublisher(Interceptor<?, ?>) - Method in interface io.micronaut.aop.InterceptedMethod
Proceeds with invocation of InvocationContext.proceed(Interceptor) and converts result to Publisher.
interceptResultAsPublisher(ExecutorService) - Method in interface io.micronaut.aop.InterceptedMethod
Proceeds with invocation of InvocationContext.proceed() and converts result to Publisher.
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 for MethodInterceptor 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
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
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
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.
A B C D E F G H I K L M O P R S T U V W 
All Classes All Packages