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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…