Interface DeferredImportSelector.Group
- Enclosing interface:
- DeferredImportSelector
public static interface DeferredImportSelector.Group
Interface used to group results from different import selectors.- Since:
- 5.0
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDeferredImportSelector.Group.EntryAn entry that holds theAnnotationMetadataof the importingConfigurationclass and the class name to import.
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprocess(AnnotationMetadata metadata, DeferredImportSelector selector)Process theAnnotationMetadataof the importing @Configurationclass using the specifiedDeferredImportSelector.Iterable<DeferredImportSelector.Group.Entry>selectImports()Return theentriesof which class(es) should be imported for this group.
Method Detail
process
void process(AnnotationMetadata metadata, DeferredImportSelector selector)
Process theAnnotationMetadataof the importing @Configurationclass using the specifiedDeferredImportSelector.
selectImports
Iterable<DeferredImportSelector.Group.Entry> selectImports()
Return theentriesof which class(es) should be imported for this group.