INNER CODE UNIT · Java
discoverFromClasspath
dadoonet/spring-elasticsearch · src/main/java/fr/pilato/spring/elasticsearch/ElasticsearchClientFactoryBean.java:466
static String[] discoverFromClasspath(boolean autoscan, String[] resources, String classpathRoot, String subdir) {
if (!autoscan) {
logger.debug("Automatic discovery is disabled. Only static resources are used: {}", (Object) resources);
return resources;
}
if (resources != null && resources.length > 0) {
logger.debug("Resources are manually provided so we won't do any automatic discovery.");
return resources;
}
logger.debug("Automatic discovery is activated. Looking for resource files in classpath under [{}/{}].",
classpathRoot, subdir);
ArrayList<String> autoResources = new ArrayList<>();
try {
// Let's scan our resources
List<String> scannedResources = ResourceList.getResourceNames(classpathRoot, subdir);
autoResources.addAll(scannedResources);