com.atlassian.jira.plugin
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 Summary
 void disablePluginLocalOnly(String key)
           
 void disablePluginModuleLocalOnly(String completeKey)
           
 void enablePluginModuleLocalOnly(String completeKey)
           
 void enablePluginsLocalOnly(String... keys)
           
 String installPluginLocalOnly(com.atlassian.plugin.PluginArtifact pluginArtifact)
           
 Set<String> installPluginsLocalOnly(com.atlassian.plugin.PluginArtifact... pluginArtifacts)
           
 void uninstallLocalOnly(com.atlassian.plugin.Plugin plugin)
           
 
Methods inherited from interface com.atlassian.plugin.PluginController
disablePlugin, disablePluginModule, disablePluginWithoutPersisting, enablePlugin, enablePluginModule, enablePlugins, installPlugin, installPlugins, revertRestartRequiredChange, scanForNewPlugins, uninstall
 

Method Detail

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)


Copyright © 2002-2014 Atlassian. All Rights Reserved.