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.order.Ordered, 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

    Fields inherited from interface io.micronaut.core.order.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull io.micronaut.core.annotation.AnnotationMetadata
     
     
     
    instantiate(@NonNull io.micronaut.context.BeanResolutionContext resolutionContext, @NonNull io.micronaut.context.BeanContext context)
     
    boolean
     
    boolean
     
    boolean
    isEnabled(@NonNull 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, hasAnnotatedMethod, isCandidateBean, isIterable, isProxy, resolveDynamicQualifier

    Methods inherited from interface io.micronaut.inject.BeanDefinitionReference

    isContextScope, isProxiedBean, isProxyTarget, load

    Methods inherited from interface io.micronaut.core.beans.BeanInfo

    getOrder

    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(@NonNull @NonNull io.micronaut.context.BeanContext context, io.micronaut.context.BeanResolutionContext resolutionContext)
      Specified by:
      isEnabled in interface io.micronaut.inject.BeanContextConditional
    • getBeanType

      @NonNull public @NonNull 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

      @NonNull public @NonNull InterceptorRegistry instantiate(@NonNull @NonNull io.micronaut.context.BeanResolutionContext resolutionContext, @NonNull @NonNull 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

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