Browse Source

Improve readability

tags/release-3.0.0
Decebal Suiu 5 years ago
parent
commit
d10b0a9447
1 changed files with 17 additions and 13 deletions
  1. 17
    13
      pf4j/src/main/java/org/pf4j/DefaultPluginRepository.java

+ 17
- 13
pf4j/src/main/java/org/pf4j/DefaultPluginRepository.java View 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);
}
}
}
}

}

Loading…
Cancel
Save