@Internal public final class InterceptorRegistryBean extends Object implements BeanDefinition<InterceptorRegistry>, BeanFactory<InterceptorRegistry>, BeanDefinitionReference<InterceptorRegistry>
InterceptorRegistry
instance.Modifier and Type | Field and Description |
---|---|
static AnnotationMetadata |
ANNOTATION_METADATA |
NAMED_ATTRIBUTE
CLASS_NAME_SUFFIX, EMPTY_METADATA, VALUE_MEMBER
EMPTY
Constructor and Description |
---|
InterceptorRegistryBean() |
Modifier and Type | Method and Description |
---|---|
InterceptorRegistry |
build(BeanResolutionContext resolutionContext,
BeanContext context,
BeanDefinition<InterceptorRegistry> definition)
Builds a bean instance.
|
AnnotationMetadata |
getAnnotationMetadata()
Supplies the metadata.
|
String |
getBeanDefinitionName() |
Class<InterceptorRegistry> |
getBeanType()
Returns the bean type.
|
boolean |
isAbstract() |
boolean |
isEnabled(BeanContext context,
BeanResolutionContext resolutionContext)
Return whether this component is enabled for the given context.
|
boolean |
isPresent() |
boolean |
isSingleton() |
BeanDefinition<InterceptorRegistry> |
load()
Loads the bean definition.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
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, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValues, 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
getAnnotationValuesByName, getDeclaredAnnotationValuesByName, getValues, hasDeclaredStereotype, isAnnotationPresent, isDeclaredAnnotationPresent
build
isConfigurationProperties, isContextScope, load
getExposedTypes, isContainerType, isPrimary, requiresMethodProcessing
isEnabled
public static final AnnotationMetadata ANNOTATION_METADATA
public boolean isEnabled(BeanContext context, BeanResolutionContext resolutionContext)
BeanContextConditional
isEnabled
in interface BeanContextConditional
context
- The contextresolutionContext
- The bean resolution contextpublic Class<InterceptorRegistry> getBeanType()
BeanType
getBeanType
in interface BeanDefinition<InterceptorRegistry>
getBeanType
in interface BeanType<InterceptorRegistry>
public String getBeanDefinitionName()
getBeanDefinitionName
in interface BeanDefinitionReference<InterceptorRegistry>
BeanDefinition
public BeanDefinition<InterceptorRegistry> load()
BeanDefinitionReference
load
in interface BeanDefinitionReference<InterceptorRegistry>
public boolean isPresent()
isPresent
in interface BeanDefinitionReference<InterceptorRegistry>
public boolean isSingleton()
isSingleton
in interface BeanDefinition<InterceptorRegistry>
isSingleton
in interface BeanDefinitionReference<InterceptorRegistry>
public boolean isAbstract()
isAbstract
in interface BeanDefinition<InterceptorRegistry>
public InterceptorRegistry build(BeanResolutionContext resolutionContext, BeanContext context, BeanDefinition<InterceptorRegistry> definition) throws BeanInstantiationException
BeanFactory
build
in interface BeanFactory<InterceptorRegistry>
resolutionContext
- The bean resolution contextcontext
- The contextdefinition
- The definitionBeanInstantiationException
- if the instance could not be instantiatedpublic AnnotationMetadata getAnnotationMetadata()
AnnotationMetadataProvider
AnnotationMetadata.EMPTY_METADATA
.getAnnotationMetadata
in interface AnnotationMetadataProvider
AnnotationMetadata