Interface ImportAware
- All Superinterfaces:
Aware
- All Known Implementing Classes:
AbstractAsyncConfiguration,AbstractCachingConfiguration,AbstractJCacheConfiguration,AbstractTransactionManagementConfiguration,AspectJAsyncConfiguration,AspectJCachingConfiguration,AspectJJCacheConfiguration,AspectJTransactionManagementConfiguration,LoadTimeWeavingConfiguration,MBeanExportConfiguration,ProxyAsyncConfiguration,ProxyCachingConfiguration,ProxyJCacheConfiguration,ProxyTransactionManagementConfiguration
public interface ImportAware extends Aware
Interface to be implemented by any @Configurationclass that wishes to be injected with theAnnotationMetadataof the @Configurationclass that imported it. Useful in conjunction with annotations that use @Importas a meta-annotation.- Since:
- 3.1
- Author:
- Chris Beams
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetImportMetadata(AnnotationMetadata importMetadata)Set the annotation metadata of the importing @Configurationclass.
Method Detail
setImportMetadata
void setImportMetadata(AnnotationMetadata importMetadata)
Set the annotation metadata of the importing @Configurationclass.