Package io.micronaut.aop.internal
Class InterceptorRegistryBean
- java.lang.Object
-
- io.micronaut.aop.internal.InterceptorRegistryBean
-
- All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadata
,io.micronaut.core.annotation.AnnotationMetadataDelegate
,io.micronaut.core.annotation.AnnotationMetadataProvider
,io.micronaut.core.annotation.AnnotationSource
,io.micronaut.core.naming.Named
,io.micronaut.core.type.ArgumentCoercible<InterceptorRegistry>
,io.micronaut.inject.BeanContextConditional
,io.micronaut.inject.BeanDefinition<InterceptorRegistry>
,io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
,io.micronaut.inject.BeanFactory<InterceptorRegistry>
,io.micronaut.inject.BeanType<InterceptorRegistry>
@Internal public final class InterceptorRegistryBean extends java.lang.Object implements io.micronaut.inject.BeanDefinition<InterceptorRegistry>, io.micronaut.inject.BeanFactory<InterceptorRegistry>, io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
Registers theInterceptorRegistry
instance.- Since:
- 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static io.micronaut.core.annotation.AnnotationMetadata
ANNOTATION_METADATA
-
Constructor Summary
Constructors Constructor Description InterceptorRegistryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterceptorRegistry
build(io.micronaut.context.BeanResolutionContext resolutionContext, io.micronaut.context.BeanContext context, io.micronaut.inject.BeanDefinition<InterceptorRegistry> definition)
io.micronaut.core.annotation.AnnotationMetadata
getAnnotationMetadata()
java.lang.String
getBeanDefinitionName()
java.lang.Class<InterceptorRegistry>
getBeanType()
boolean
isAbstract()
boolean
isEnabled(io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)
boolean
isPresent()
boolean
isSingleton()
io.micronaut.inject.BeanDefinition<InterceptorRegistry>
load()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadata
getAnnotationValuesByName, getAnnotationValuesByStereotype, getDeclaredAnnotationValuesByName, getValues, hasDeclaredStereotype, isAnnotationPresent, isDeclaredAnnotationPresent
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataDelegate
booleanValue, booleanValue, booleanValue, booleanValue, classValue, classValue, classValue, classValue, classValues, classValues, classValues, classValues, doubleValue, doubleValue, doubleValue, enumValue, enumValue, enumValue, enumValue, enumValues, enumValues, enumValues, enumValues, findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, findRepeatableAnnotation, findRepeatableAnnotation, getAnnotation, getAnnotation, getAnnotationNameByStereotype, getAnnotationNameByStereotype, getAnnotationNames, getAnnotationNamesByStereotype, getAnnotationNamesByStereotype, getAnnotationType, getAnnotationType, getAnnotationTypeByStereotype, getAnnotationTypeByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationValuesByType, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotationNameByStereotype, getDeclaredAnnotationNames, getDeclaredAnnotationNamesByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationValuesByType, getDeclaredMetadata, getDeclaredStereotypeAnnotationNames, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValues, getStereotypeAnnotationNames, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValues, getValues, hasAnnotation, hasAnnotation, hasDeclaredAnnotation, hasDeclaredAnnotation, hasDeclaredStereotype, hasDeclaredStereotype, hasDeclaredStereotype, hasPropertyExpressions, hasSimpleAnnotation, hasSimpleDeclaredAnnotation, hasStereotype, hasStereotype, hasStereotype, hasStereotype, intValue, intValue, intValue, isAnnotationPresent, isDeclaredAnnotationPresent, isEmpty, isFalse, isFalse, isPresent, isPresent, isRepeatableAnnotation, isRepeatableAnnotation, isTrue, isTrue, longValue, longValue, stringValue, stringValue, stringValue, stringValue, stringValues, stringValues, stringValues, stringValues, synthesize, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
Methods inherited from interface io.micronaut.inject.BeanDefinition
asArgument, findMethod, findPossibleMethods, getConstructor, getContainerElement, getDeclaredQualifier, getDeclaringType, getExecutableMethods, getInjectedFields, getInjectedMethods, getName, getPostConstructMethods, getPreDestroyMethods, getRequiredComponents, getRequiredMethod, getScope, getScopeName, getTypeArguments, getTypeArguments, getTypeArguments, getTypeParameters, getTypeParameters, inject, inject, isCandidateBean, isIterable, isProvided, isProxy, resolveDynamicQualifier
-
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled(io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)
- Specified by:
isEnabled
in interfaceio.micronaut.inject.BeanContextConditional
-
getBeanType
public java.lang.Class<InterceptorRegistry> getBeanType()
- Specified by:
getBeanType
in interfaceio.micronaut.inject.BeanDefinition<InterceptorRegistry>
- Specified by:
getBeanType
in interfaceio.micronaut.inject.BeanType<InterceptorRegistry>
-
getBeanDefinitionName
public java.lang.String getBeanDefinitionName()
- Specified by:
getBeanDefinitionName
in interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
load
public io.micronaut.inject.BeanDefinition<InterceptorRegistry> load()
- Specified by:
load
in interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isPresent
public boolean isPresent()
- Specified by:
isPresent
in interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interfaceio.micronaut.inject.BeanDefinition<InterceptorRegistry>
- Specified by:
isSingleton
in interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstract
in interfaceio.micronaut.inject.BeanDefinition<InterceptorRegistry>
-
build
public InterceptorRegistry build(io.micronaut.context.BeanResolutionContext resolutionContext, io.micronaut.context.BeanContext context, io.micronaut.inject.BeanDefinition<InterceptorRegistry> definition) throws io.micronaut.context.exceptions.BeanInstantiationException
- Specified by:
build
in interfaceio.micronaut.inject.BeanFactory<InterceptorRegistry>
- Throws:
io.micronaut.context.exceptions.BeanInstantiationException
-
getAnnotationMetadata
public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
- Specified by:
getAnnotationMetadata
in interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
-