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 theInterceptorRegistryinstance.- Since:
- 3.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static io.micronaut.core.annotation.AnnotationMetadataANNOTATION_METADATA
-
Constructor Summary
Constructors Constructor Description InterceptorRegistryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterceptorRegistrybuild(io.micronaut.context.BeanResolutionContext resolutionContext, io.micronaut.context.BeanContext context, io.micronaut.inject.BeanDefinition<InterceptorRegistry> definition)io.micronaut.core.annotation.AnnotationMetadatagetAnnotationMetadata()java.lang.StringgetBeanDefinitionName()java.lang.Class<InterceptorRegistry>getBeanType()booleanisAbstract()booleanisEnabled(io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)booleanisPresent()booleanisSingleton()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:
isEnabledin interfaceio.micronaut.inject.BeanContextConditional
-
getBeanType
public java.lang.Class<InterceptorRegistry> getBeanType()
- Specified by:
getBeanTypein interfaceio.micronaut.inject.BeanDefinition<InterceptorRegistry>- Specified by:
getBeanTypein interfaceio.micronaut.inject.BeanType<InterceptorRegistry>
-
getBeanDefinitionName
public java.lang.String getBeanDefinitionName()
- Specified by:
getBeanDefinitionNamein interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
load
public io.micronaut.inject.BeanDefinition<InterceptorRegistry> load()
- Specified by:
loadin interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isPresent
public boolean isPresent()
- Specified by:
isPresentin interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceio.micronaut.inject.BeanDefinition<InterceptorRegistry>- Specified by:
isSingletonin interfaceio.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin 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:
buildin interfaceio.micronaut.inject.BeanFactory<InterceptorRegistry>- Throws:
io.micronaut.context.exceptions.BeanInstantiationException
-
getAnnotationMetadata
public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
- Specified by:
getAnnotationMetadatain interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
-