Uses of Interface
org.springframework.core.type.AnnotationMetadata
Packages that use AnnotationMetadata
Package
Description
Support package for annotation-driven bean configuration.
Annotations and supporting classes for declarative cache management.
Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Core support package for type introspection.
Support classes for reading annotation and class-level metadata.
Java 5 annotation for asynchronous method execution.
Spring's support for annotation-based transaction demarcation.
-
Uses of AnnotationMetadata in org.springframework.beans.factory.annotation
Methods in org.springframework.beans.factory.annotation that return AnnotationMetadataModifier and TypeMethodDescriptionAnnotatedBeanDefinition.getMetadata()Obtain the annotation metadata (as well as basic class metadata) for this bean definition's bean class.final AnnotationMetadataAnnotatedGenericBeanDefinition.getMetadata()Constructors in org.springframework.beans.factory.annotation with parameters of type AnnotationMetadataModifierConstructorDescriptionCreate a new AnnotatedGenericBeanDefinition for the given annotation metadata, allowing for ASM-based processing and avoidance of early loading of the bean class.AnnotatedGenericBeanDefinition(AnnotationMetadata metadata, MethodMetadata factoryMethodMetadata) Create a new AnnotatedGenericBeanDefinition for the given annotation metadata, based on an annotated class and a factory method on that class. -
Uses of AnnotationMetadata in org.springframework.cache.annotation
Methods in org.springframework.cache.annotation with parameters of type AnnotationMetadataModifier and TypeMethodDescriptionvoidAbstractCachingConfiguration.setImportMetadata(AnnotationMetadata importMetadata) -
Uses of AnnotationMetadata in org.springframework.context.annotation
Methods in org.springframework.context.annotation that return AnnotationMetadataModifier and TypeMethodDescriptionDeferredImportSelector.Group.Entry.getMetadata()Return theAnnotationMetadataof the importingConfigurationclass.final AnnotationMetadataScannedGenericBeanDefinition.getMetadata()Methods in org.springframework.context.annotation with parameters of type AnnotationMetadataModifier and TypeMethodDescriptionvoidDeferredImportSelector.Group.process(AnnotationMetadata metadata, DeferredImportSelector selector) Process theAnnotationMetadataof the importing @Configurationclass using the specifiedDeferredImportSelector.voidAutoProxyRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) Register, escalate, and configure the standard auto proxy creator (APC) against the given registry.default voidImportBeanDefinitionRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) Register bean definitions as necessary based on the given annotation metadata of the importing@Configurationclass.default voidImportBeanDefinitionRegistrar.registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry, BeanNameGenerator importBeanNameGenerator) Register bean definitions as necessary based on the given annotation metadata of the importing@Configurationclass.final String[]AdviceModeImportSelector.selectImports(AnnotationMetadata importingClassMetadata) This implementation resolves the type of annotation from generic metadata and validates that (a) the annotation is in fact present on the importing@Configurationclass and (b) that the given annotation has an advice mode attribute of typeAdviceMode.String[]ImportSelector.selectImports(AnnotationMetadata importingClassMetadata) Select and return the names of which class(es) should be imported based on theAnnotationMetadataof the importing @Configurationclass.voidImportAware.setImportMetadata(AnnotationMetadata importMetadata) Set the annotation metadata of the importing @Configurationclass.voidLoadTimeWeavingConfiguration.setImportMetadata(AnnotationMetadata importMetadata) voidMBeanExportConfiguration.setImportMetadata(AnnotationMetadata importMetadata) Constructors in org.springframework.context.annotation with parameters of type AnnotationMetadata -
Uses of AnnotationMetadata in org.springframework.core.type
Classes in org.springframework.core.type that implement AnnotationMetadataModifier and TypeClassDescriptionclassAnnotationMetadataimplementation that uses standard reflection to introspect a givenClass.Methods in org.springframework.core.type that return AnnotationMetadataModifier and TypeMethodDescriptionstatic AnnotationMetadataAnnotationMetadata.introspect(Class<?> type) Factory method to create a newAnnotationMetadatainstance for the given class using standard reflection. -
Uses of AnnotationMetadata in org.springframework.core.type.classreading
Methods in org.springframework.core.type.classreading that return AnnotationMetadataModifier and TypeMethodDescriptionMetadataReader.getAnnotationMetadata()Read full annotation metadata for the underlying class, including metadata for annotated methods. -
Uses of AnnotationMetadata in org.springframework.scheduling.annotation
Methods in org.springframework.scheduling.annotation with parameters of type AnnotationMetadataModifier and TypeMethodDescriptionvoidAbstractAsyncConfiguration.setImportMetadata(AnnotationMetadata importMetadata) -
Uses of AnnotationMetadata in org.springframework.transaction.annotation
Methods in org.springframework.transaction.annotation with parameters of type AnnotationMetadataModifier and TypeMethodDescriptionvoidAbstractTransactionManagementConfiguration.setImportMetadata(AnnotationMetadata importMetadata)