Package com.atlassian.crowd.plugin.ha
Interface ClusterAwarePluginController
- All Superinterfaces:
com.atlassian.plugin.PluginController
- All Known Implementing Classes:
CrowdPluginManager
public interface ClusterAwarePluginController
extends com.atlassian.plugin.PluginController
A plugin controller which has methods dedicated to working with single nodes of a cluster Crowd setup.
- Since:
- 3.7
-
Method Summary
Modifier and TypeMethodDescriptionvoidEquivalent ofPluginController.disablePlugin(String), but will only affect the current node.voiddisablePluginModuleLocalOnly(String completeKey) Equivalent ofPluginController.disablePluginModule(String), but will only affect the current node.voidenablePluginModuleLocalOnly(String completeKey) Equivalent ofPluginController.enablePluginModule(String), but will only affect the current node.voidenablePluginsLocalOnly(String... keys) Equivalent ofPluginController.enablePlugins(String...), but will only affect the current node.installPluginsLocalOnly(com.atlassian.plugin.PluginArtifact... pluginArtifacts) Equivalent ofPluginController.installPlugins(PluginArtifact...), but will only affect the current node.voiduninstallLocalOnly(com.atlassian.plugin.Plugin plugin) Equivalent ofPluginController.uninstall(Plugin), but will only affect the current node.Methods inherited from interface com.atlassian.plugin.PluginController
addDynamicModule, disablePlugin, disablePluginModule, disablePluginWithoutPersisting, enablePluginModule, enablePlugins, installPlugins, removeDynamicModule, revertRestartRequiredChange, scanForNewPlugins, uninstall, uninstallPlugins
-
Method Details
-
installPluginsLocalOnly
Set<String> installPluginsLocalOnly(com.atlassian.plugin.PluginArtifact... pluginArtifacts) throws com.atlassian.plugin.PluginParseException Equivalent ofPluginController.installPlugins(PluginArtifact...), but will only affect the current node.- Throws:
com.atlassian.plugin.PluginParseException
-
uninstallLocalOnly
void uninstallLocalOnly(com.atlassian.plugin.Plugin plugin) throws com.atlassian.plugin.PluginException Equivalent ofPluginController.uninstall(Plugin), but will only affect the current node.- Throws:
com.atlassian.plugin.PluginException
-
enablePluginsLocalOnly
Equivalent ofPluginController.enablePlugins(String...), but will only affect the current node. -
disablePluginLocalOnly
Equivalent ofPluginController.disablePlugin(String), but will only affect the current node. -
enablePluginModuleLocalOnly
Equivalent ofPluginController.enablePluginModule(String), but will only affect the current node. -
disablePluginModuleLocalOnly
Equivalent ofPluginController.disablePluginModule(String), but will only affect the current node.
-