Package org.pf4j
Class DefaultPluginRepository
java.lang.Object
org.pf4j.BasePluginRepository
org.pf4j.DefaultPluginRepository
- All Implemented Interfaces:
PluginRepository
-
Field Summary
FieldsFields inherited from class org.pf4j.BasePluginRepository
comparator, filter, pluginsRoot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FileFilter
boolean
deletePluginPath
(Path pluginPath) Removes a plugin from the repository.private void
List all plugin paths.Methods inherited from class org.pf4j.BasePluginRepository
setComparator, setFilter
-
Field Details
-
log
private static final org.slf4j.Logger log
-
-
Constructor Details
-
DefaultPluginRepository
-
-
Method Details
-
getPluginPaths
Description copied from interface:PluginRepository
List all plugin paths.- Specified by:
getPluginPaths
in interfacePluginRepository
- Overrides:
getPluginPaths
in classBasePluginRepository
- Returns:
- a list with paths
-
deletePluginPath
Description copied from interface:PluginRepository
Removes a plugin from the repository.- Specified by:
deletePluginPath
in interfacePluginRepository
- Overrides:
deletePluginPath
in classBasePluginRepository
- Parameters:
pluginPath
- the plugin path- Returns:
- true if deleted
-
createHiddenPluginFilter
-
extractZipFiles
private void extractZipFiles()
-