Package ru.slie.luna.system.plugin
Interface PluginManager
public interface PluginManager
-
Method Summary
Modifier and TypeMethodDescriptionvoiddisablePlugin(String key) voiddisablePluginComponent(String pluginKey, String componentKey) voidenablePlugin(String key) voidenablePluginComponent(String pluginKey, String componentKey) getDescriptor(Path jarFile) getFileContent(Plugin plugin, String filePath) getPluginByKey(String key) installPlugin(InputStream stream) voiduninstallPlugin(String key)
-
Method Details
-
getPluginByKey
-
installPlugin
- Throws:
IOException
-
uninstallPlugin
- Throws:
IOException
-
disablePlugin
-
enablePlugin
-
disablePluginComponent
-
enablePluginComponent
-
getPlugins
-
getFileContent
- Throws:
IOException
-
getDescriptor
-