Class DefaultPluginStatusProvider
java.lang.Object
org.pf4j.DefaultPluginStatusProvider
- All Implemented Interfaces:
PluginStatusProvider
The default implementation for
PluginStatusProvider.
The enabled plugins are read from enabled.txt file and
the disabled plugins are read from disabled.txt file.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisablePlugin(String pluginId) Disables a plugin from being loaded.voidenablePlugin(String pluginId) Enables a plugin that has previously been disabled.static PathgetDisabledFilePath(Path pluginsRoot) static PathgetEnabledFilePath(Path pluginsRoot) booleanisPluginDisabled(String pluginId) Checks if the plugin is disabled or not
-
Field Details
-
log
private static final org.slf4j.Logger log -
pluginsRoot
-
enabledPlugins
-
disabledPlugins
-
-
Constructor Details
-
DefaultPluginStatusProvider
-
-
Method Details
-
isPluginDisabled
Description copied from interface:PluginStatusProviderChecks if the plugin is disabled or not- Specified by:
isPluginDisabledin interfacePluginStatusProvider- Parameters:
pluginId- the unique plugin identifier, specified in its metadata- Returns:
- if the plugin is disabled or not
-
disablePlugin
Description copied from interface:PluginStatusProviderDisables a plugin from being loaded.- Specified by:
disablePluginin interfacePluginStatusProvider- Parameters:
pluginId- the unique plugin identifier, specified in its metadata
-
enablePlugin
Description copied from interface:PluginStatusProviderEnables a plugin that has previously been disabled.- Specified by:
enablePluginin interfacePluginStatusProvider- Parameters:
pluginId- the unique plugin identifier, specified in its metadata
-
getEnabledFilePath
-
getDisabledFilePath
-
getEnabledFilePath
-
getDisabledFilePath
-