]> source.dussan.org Git - pf4j.git/commitdiff
Improve readability
authorDecebal Suiu <decebal.suiu@gmail.com>
Mon, 15 Apr 2019 17:51:20 +0000 (20:51 +0300)
committerDecebal Suiu <decebal.suiu@gmail.com>
Mon, 15 Apr 2019 17:51:20 +0000 (20:51 +0300)
pf4j/src/main/java/org/pf4j/DefaultPluginRepository.java

index 6bc8d496137540569abb0e13860374c50957856d..da456ebab2d7ab430469c655e68c86a024c98a54 100644 (file)
@@ -49,19 +49,7 @@ public class DefaultPluginRepository extends BasePluginRepository {
 
     @Override
     public List<Path> getPluginsPaths() {
-        // expand plugins zip files
-        File[] pluginZips = pluginsRoot.toFile().listFiles(new ZipFileFilter());
-        if ((pluginZips != null) && pluginZips.length > 0) {
-            for (File pluginZip : pluginZips) {
-                try {
-                    FileUtils.expandIfZip(pluginZip.toPath());
-                } catch (IOException e) {
-                    log.error("Cannot expand plugin zip '{}'", pluginZip);
-                    log.error(e.getMessage(), e);
-                }
-            }
-        }
-
+        extractZipFiles();
         return super.getPluginsPaths();
     }
 
@@ -83,4 +71,20 @@ public class DefaultPluginRepository extends BasePluginRepository {
 
         return hiddenPluginFilter;
     }
+
+    private void extractZipFiles() {
+        // expand plugins zip files
+        File[] zipFiles = pluginsRoot.toFile().listFiles(new ZipFileFilter());
+        if ((zipFiles != null) && zipFiles.length > 0) {
+            for (File pluginZip : zipFiles) {
+                try {
+                    FileUtils.expandIfZip(pluginZip.toPath());
+                } catch (IOException e) {
+                    log.error("Cannot expand plugin zip '{}'", pluginZip);
+                    log.error(e.getMessage(), e);
+                }
+            }
+        }
+    }
+
 }