public final class CandidateComponentsIndexLoader extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static String | COMPONENTS_RESOURCE_LOCATIONThe location to look for components. | 
| static String | IGNORE_INDEXSystem property that instructs Spring to ignore the components index, i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
| static CandidateComponentsIndex | loadIndex(ClassLoader classLoader)Load and instantiate the  CandidateComponentsIndexfrom
 "META-INF/spring.components", using the given class loader. | 
public static final String COMPONENTS_RESOURCE_LOCATION
Can be present in multiple JAR files.
public static final String IGNORE_INDEX
null from loadIndex(ClassLoader).
 The default is "false", allowing for regular use of the index. Switching this
 flag to true fulfills a corner case scenario when an index is partially
 available for some libraries (or use cases) but couldn't be built for the whole
 application. In this case, the application context fallbacks to a regular
 classpath arrangement (i.e. as though no index were present at all).
@Nullable public static CandidateComponentsIndex loadIndex(@Nullable ClassLoader classLoader)
CandidateComponentsIndex from
 "META-INF/spring.components", using the given class loader. If no
 index is available, return null.classLoader - the ClassLoader to use for loading (can be null to use the default)null if no index was foundIllegalArgumentException - if any module index cannot
 be loaded or if an error occurs while creating CandidateComponentsIndex