public class

JiraPluginManager

extends DefaultPluginManager
implements Startable
java.lang.Object
   ↳ com.atlassian.plugin.manager.DefaultPluginManager
     ↳ com.atlassian.jira.plugin.JiraPluginManager

Summary

Constants
String PLUGIN_LICENSE_REGISTRY
String PLUGIN_LICENSE_TYPE_STORE
Public Constructors
JiraPluginManager(PluginPersistentStateStore store, PluginLoaderFactory pluginLoaderFactory, ModuleDescriptorFactory moduleDescriptorFactory, PluginVersionStore pluginVersionStore, PluginEventManager pluginEventManager, PluginPath pluginPath, JiraPluginSystemListener jiraPluginSystemListener)
Public Methods
void disablePlugin(String key)
void disablePluginModule(String completeKey)
void disablePluginWithoutPersisting(String key)
void enablePluginModule(String completeKey)
void enablePlugins(String... keys)
void start()
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
[Expand]
Inherited Methods
From class com.atlassian.plugin.manager.DefaultPluginManager
From class java.lang.Object
From interface com.atlassian.jira.extension.Startable
From interface com.atlassian.plugin.PluginAccessor
From interface com.atlassian.plugin.PluginController
From interface com.atlassian.plugin.PluginSystemLifecycle

Constants

public static final String PLUGIN_LICENSE_REGISTRY

Constant Value: "plugin-license-registry-location"

public static final String PLUGIN_LICENSE_TYPE_STORE

Constant Value: "plugin-license-store-location"

Public Constructors

public JiraPluginManager (PluginPersistentStateStore store, PluginLoaderFactory pluginLoaderFactory, ModuleDescriptorFactory moduleDescriptorFactory, PluginVersionStore pluginVersionStore, PluginEventManager pluginEventManager, PluginPath pluginPath, JiraPluginSystemListener jiraPluginSystemListener)

Public Methods

public void disablePlugin (String key)

public void disablePluginModule (String completeKey)

public void disablePluginWithoutPersisting (String key)

public void enablePluginModule (String completeKey)

public void enablePlugins (String... keys)

public void start ()

This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.