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.beans.BeanInfo<InterceptorRegistry>, 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.BeanType<InterceptorRegistry>, io.micronaut.inject.InstantiatableBeanDefinition<InterceptorRegistry>, io.micronaut.inject.QualifiedBeanType<InterceptorRegistry>

@Internal public final class InterceptorRegistryBean extends Object implements io.micronaut.inject.InstantiatableBeanDefinition<InterceptorRegistry>, io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
Registers the InterceptorRegistry instance.
Since:
3.0.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.micronaut.core.annotation.AnnotationMetadata
     

    Fields inherited from interface io.micronaut.core.annotation.AnnotationMetadata

    CLASS_NAME_SUFFIX, EMPTY_METADATA, VALUE_MEMBER

    Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micronaut.core.annotation.AnnotationMetadata
     
     
     
    instantiate(io.micronaut.context.BeanResolutionContext resolutionContext, io.micronaut.context.BeanContext context)
     
    boolean
     
    boolean
     
    boolean
    isEnabled(io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)
     
    boolean
     
    boolean
     
    io.micronaut.inject.BeanDefinition<InterceptorRegistry>
     

    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

    enumValuesSet, enumValuesSet, getValues, hasDeclaredStereotype, hasEvaluatedExpressions, hasStereotypeNonRepeating, isAnnotationPresent, isDeclaredAnnotationPresent

    Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataDelegate

    booleanValue, booleanValue, booleanValue, booleanValue, classValue, classValue, classValue, classValue, classValues, classValues, classValues, classValues, copyAnnotationMetadata, 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, getAnnotationValuesByName, getAnnotationValuesByStereotype, getAnnotationValuesByType, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotationNameByStereotype, getDeclaredAnnotationNames, getDeclaredAnnotationNamesByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationValuesByName, getDeclaredAnnotationValuesByType, getDeclaredMetadata, getDeclaredStereotypeAnnotationNames, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValues, getStereotypeAnnotationNames, getTargetAnnotationMetadata, 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.BeanContextConditional

    isEnabled

    Methods inherited from interface io.micronaut.inject.BeanDefinition

    asArgument, findMethod, findPossibleMethods, getConstructor, getContainerElement, getDeclaredQualifier, getDeclaringType, getExecutableMethods, getGenericBeanType, getInjectedFields, getInjectedMethods, getName, getPostConstructMethods, getPreDestroyMethods, getRequiredComponents, getRequiredMethod, getScope, getScopeName, getTypeArguments, getTypeArguments, getTypeArguments, getTypeParameters, getTypeParameters, isCandidateBean, isIterable, isProxy, resolveDynamicQualifier

    Methods inherited from interface io.micronaut.inject.BeanDefinitionReference

    isContextScope, isProxiedBean, isProxyTarget, load

    Methods inherited from interface io.micronaut.inject.BeanType

    getBeanName, getExposedTypes, isContainerType, isPrimary, requiresMethodProcessing

    Methods inherited from interface io.micronaut.inject.InstantiatableBeanDefinition

    instantiate
  • Field Details

    • ANNOTATION_METADATA

      public static final io.micronaut.core.annotation.AnnotationMetadata ANNOTATION_METADATA
  • Constructor Details

    • InterceptorRegistryBean

      public InterceptorRegistryBean()
  • Method Details

    • isEnabled

      public boolean isEnabled(io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)
      Specified by:
      isEnabled in interface io.micronaut.inject.BeanContextConditional
    • getBeanType

      public Class<InterceptorRegistry> getBeanType()
      Specified by:
      getBeanType in interface io.micronaut.inject.BeanDefinition<InterceptorRegistry>
      Specified by:
      getBeanType in interface io.micronaut.core.beans.BeanInfo<InterceptorRegistry>
      Specified by:
      getBeanType in interface io.micronaut.inject.BeanType<InterceptorRegistry>
    • getBeanDefinitionName

      public String getBeanDefinitionName()
      Specified by:
      getBeanDefinitionName in interface io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
    • load

      public io.micronaut.inject.BeanDefinition<InterceptorRegistry> load()
      Specified by:
      load in interface io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
    • isPresent

      public boolean isPresent()
      Specified by:
      isPresent in interface io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface io.micronaut.inject.BeanDefinition<InterceptorRegistry>
      Specified by:
      isSingleton in interface io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
    • isConfigurationProperties

      public boolean isConfigurationProperties()
      Specified by:
      isConfigurationProperties in interface io.micronaut.inject.BeanDefinition<InterceptorRegistry>
      Specified by:
      isConfigurationProperties in interface io.micronaut.inject.BeanDefinitionReference<InterceptorRegistry>
    • isAbstract

      public boolean isAbstract()
      Specified by:
      isAbstract in interface io.micronaut.inject.BeanDefinition<InterceptorRegistry>
    • instantiate

      public InterceptorRegistry instantiate(io.micronaut.context.BeanResolutionContext resolutionContext, io.micronaut.context.BeanContext context) throws io.micronaut.context.exceptions.BeanInstantiationException
      Specified by:
      instantiate in interface io.micronaut.inject.InstantiatableBeanDefinition<InterceptorRegistry>
      Throws:
      io.micronaut.context.exceptions.BeanInstantiationException
    • getAnnotationMetadata

      public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
      Specified by:
      getAnnotationMetadata in interface io.micronaut.core.annotation.AnnotationMetadataProvider