com.atlassian.plugin
Interface PluginManager

All Superinterfaces:
PluginAccessor, PluginController
All Known Implementing Classes:
DefaultPluginManager

Deprecated. since 2006-09-26

public interface PluginManager
extends PluginController, PluginAccessor

A plugin manager is responsible for retrieving plugins and modules, as well as managing plugin loading and state.

See Also:
PluginController, PluginAccessor

Field Summary
static java.lang.String PLUGIN_DESCRIPTOR_FILENAME
          Deprecated.  
 
Method Summary
 void init()
          Deprecated. Initialise the plugin manager.
 void shutdown()
          Deprecated. Destroys the plugin manager.
 
Methods inherited from interface com.atlassian.plugin.PluginController
disablePlugin, disablePluginModule, enablePlugin, enablePluginModule, installPlugin, scanForNewPlugins, uninstall
 
Methods inherited from interface com.atlassian.plugin.PluginAccessor
getClassLoader, getDynamicPluginClass, getDynamicResourceAsStream, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByClass, getEnabledModuleDescriptorsByType, getEnabledModulesByClass, getEnabledModulesByClassAndDescriptor, getEnabledModulesByClassAndDescriptor, getEnabledPlugin, getEnabledPluginModule, getEnabledPlugins, getModuleDescriptors, getModules, getPlugin, getPluginModule, getPluginResourceAsStream, getPlugins, getPlugins, isPluginEnabled, isPluginModuleEnabled, isSystemPlugin
 

Field Detail

PLUGIN_DESCRIPTOR_FILENAME

static final java.lang.String PLUGIN_DESCRIPTOR_FILENAME
Deprecated. 
See Also:
Constant Field Values
Method Detail

init

void init()
          throws PluginParseException
Deprecated. 
Initialise the plugin manager. This must be called before anything else.

Throws:
PluginParseException - If parsing the plugins failed.

shutdown

void shutdown()
Deprecated. 
Destroys the plugin manager. This must be called when getting rid of the manager instance and you plan to create another one.

Since:
2.0.0


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.