List of usage examples for org.apache.commons.io.comparator DefaultFileComparator DEFAULT_COMPARATOR
Comparator DEFAULT_COMPARATOR
To view the source code for org.apache.commons.io.comparator DefaultFileComparator DEFAULT_COMPARATOR.
Click Source Link
From source file:mitm.application.djigzo.DjigzoConfigurator.java
@SuppressWarnings("unchecked") private static void initializeRegistry() { /*//from ww w .j a va2s .c o m * Load additional spring config files and sort them. */ Collection<File> unsortedConfigFiles = FileUtils.listFiles(new File(additionalSpringConfigDir), new String[] { "xml" }, true /* recursive */); ArrayList<File> sortedConfigFiles = new ArrayList<File>(unsortedConfigFiles); Collections.sort(sortedConfigFiles, DefaultFileComparator.DEFAULT_COMPARATOR); String[] configFiles = new String[sortedConfigFiles.size() + 1]; /* * The main config should be loaded first */ configFiles[0] = springConfig; for (int i = 1; i < configFiles.length; i++) { configFiles[i] = sortedConfigFiles.get(i - 1).getPath(); } logger.info("spring config files: {}", StringUtils.join(configFiles, ", ")); DjigzoServiceRegistry.initialize(configFiles); }