47 List<URL> urls =
new LinkedList<URL>();
49 for (String f : files) {
50 if (f.endsWith(
"*")) {
51 File dir =
new File(f.substring(0, f.length() - 1));
52 if (dir.isDirectory()) {
53 for (File file : dir.listFiles(
new JarFilter())) {
54 urls.add(file.toURI().toURL());
58 urls.add(
new File(f).toURI().toURL());
62 logger.debug(
"Loading providers from " + urls.toString());
64 return new URLClassLoader(urls.toArray(
new URL[urls.size()]), parent);
65 }
catch (Exception e) {
66 throw new RuntimeException(e);
static final Logger logger
Definition: FileSystemProviderLoaderFactory.java:33