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 class
DeferredImportSelector.Group.Entry
An entry that holds theAnnotationMetadata
of the importingConfiguration
class and the class name to import.
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
process(AnnotationMetadata metadata, DeferredImportSelector selector)
Process theAnnotationMetadata
of the importing @Configuration
class using the specifiedDeferredImportSelector
.Iterable<DeferredImportSelector.Group.Entry>
selectImports()
Return theentries
of which class(es) should be imported for this group.
Method Detail
process
void process(AnnotationMetadata metadata, DeferredImportSelector selector)
Process theAnnotationMetadata
of the importing @Configuration
class using the specifiedDeferredImportSelector
.
selectImports
Iterable<DeferredImportSelector.Group.Entry> selectImports()
Return theentries
of which class(es) should be imported for this group.