1 package com.atlassian.plugin;
2
3 /**
4 * A plugin manager is responsible for retrieving plugins and modules, as well as managing plugin loading and state.
5 *
6 * @deprecated since 2006-09-26
7 * @see PluginController
8 * @see PluginAccessor
9 */
10 public interface PluginManager extends PluginController, PluginAccessor
11 {
12 public static final String PLUGIN_DESCRIPTOR_FILENAME = "atlassian-plugin.xml";
13
14 /**
15 * Initialise the plugin manager. This <b>must</b> be called before anything else.
16 * @throws PluginParseException If parsing the plugins failed.
17 */
18 void init() throws PluginParseException;
19
20 }