Package org.pf4j
Interface PluginStatusProvider
-
- All Known Implementing Classes:
DefaultPluginStatusProvider
public interface PluginStatusProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
disablePlugin(java.lang.String pluginId)
Disables a plugin from being loaded.void
enablePlugin(java.lang.String pluginId)
Enables a plugin that has previously been disabled.boolean
isPluginDisabled(java.lang.String pluginId)
Checks if the plugin is disabled or not
-
-
-
Method Detail
-
isPluginDisabled
boolean isPluginDisabled(java.lang.String pluginId)
Checks if the plugin is disabled or not- Parameters:
pluginId
- the unique plugin identifier, specified in its metadata- Returns:
- if the plugin is disabled or not
-
disablePlugin
void disablePlugin(java.lang.String pluginId)
Disables a plugin from being loaded.- Parameters:
pluginId
- the unique plugin identifier, specified in its metadata- Throws:
PluginRuntimeException
- if something goes wrong
-
enablePlugin
void enablePlugin(java.lang.String pluginId)
Enables a plugin that has previously been disabled.- Parameters:
pluginId
- the unique plugin identifier, specified in its metadata- Throws:
PluginRuntimeException
- if something goes wrong
-
-