Interface ClusterAwareJiraPluginController

All Superinterfaces:
com.atlassian.plugin.PluginController
All Known Implementing Classes:
JiraPluginManager

public interface ClusterAwareJiraPluginController extends com.atlassian.plugin.PluginController
Use this interface for managing plugins on ONLY the local node. Oprerations performed through this interface will not be relayed across the cluster.
Since:
v6.3
  • Method Details

    • enablePluginsLocalOnly

      void enablePluginsLocalOnly(String... keys)
    • installPluginLocalOnly

      String installPluginLocalOnly(com.atlassian.plugin.PluginArtifact pluginArtifact) throws com.atlassian.plugin.PluginParseException
      Throws:
      com.atlassian.plugin.PluginParseException
    • installPluginsLocalOnly

      Set<String> installPluginsLocalOnly(com.atlassian.plugin.PluginArtifact... pluginArtifacts) throws com.atlassian.plugin.PluginParseException
      Throws:
      com.atlassian.plugin.PluginParseException
    • uninstallLocalOnly

      void uninstallLocalOnly(com.atlassian.plugin.Plugin plugin) throws com.atlassian.plugin.PluginException
      Throws:
      com.atlassian.plugin.PluginException
    • disablePluginLocalOnly

      void disablePluginLocalOnly(String key)
    • disablePluginModuleLocalOnly

      void disablePluginModuleLocalOnly(String completeKey)
    • enablePluginModuleLocalOnly

      void enablePluginModuleLocalOnly(String completeKey)