Class 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 the InterceptorRegistry instance.
    Since:
    3.0.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static io.micronaut.core.annotation.AnnotationMetadata ANNOTATION_METADATA  
      • 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.inject.BeanDefinition

        NAMED_ATTRIBUTE
    • 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.BeanContextConditional

        isEnabled
      • 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
      • Methods inherited from interface io.micronaut.inject.BeanDefinitionReference

        isConfigurationProperties, isContextScope, load
      • Methods inherited from interface io.micronaut.inject.BeanFactory

        build
      • Methods inherited from interface io.micronaut.inject.BeanType

        getExposedTypes, getName, isContainerType, isPrimary, requiresMethodProcessing
    • Field Detail

      • ANNOTATION_METADATA

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

      • InterceptorRegistryBean

        public InterceptorRegistryBean()
    • Method Detail

      • isEnabled

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

        public java.lang.String getBeanDefinitionName()
        Specified by:
        getBeanDefinitionName 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>
      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface io.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 interface io.micronaut.inject.BeanFactory<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