| Modifier and Type | Class and Description |
|---|---|
class |
IllegalPluginStateException
Thrown when a plugin operation has been attempted when the plugin is in an incompatible state.
|
class |
ModulePermissionException
This exception is thrown by
module descriptors when a set of their required permissions is
not met by the plugin declaring them. |
class |
PluginParseException
Parse plugin exception - thrown from code which must parse a plugin.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Plugin.disable()
Disables the plugin.
|
void |
Plugin.enable()
Enables the plugin.
|
void |
Plugin.install()
Installs the plugin into any internal, managing container.
|
void |
PluginController.revertRestartRequiredChange(java.lang.String pluginKey)
Restores the state of any plugin requiring a restart that had been removed, upgraded, or installed.
|
void |
Plugin.uninstall()
Uninstalls the plugin from any internal container.
|
void |
PluginController.uninstall(Plugin plugin)
Uninstall the plugin, disabling it first.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NotificationException
This is used to wrap one or more exceptions thrown by Plugin Event Listeners on receiving an event.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractPlugin.disableInternal()
Perform any internal disabling logic.
|
protected PluginState |
AbstractPlugin.enableInternal()
Perform any internal enabling logic.
|
protected void |
AbstractPlugin.installInternal()
Perform any internal installation logic.
|
protected void |
AbstractPlugin.uninstallInternal()
Perform any internal uninstallation logic.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DirectoryScanner.remove(DeploymentUnit unit) |
void |
FileListScanner.remove(DeploymentUnit unit) |
void |
PluginLoader.removePlugin(Plugin plugin)
Remove a specific plugin
|
void |
ScanningPluginLoader.removePlugin(Plugin plugin) |
void |
ClassPathPluginLoader.removePlugin(Plugin plugin) |
void |
SinglePluginLoader.removePlugin(Plugin plugin) |
void |
PermissionCheckingPluginLoader.removePlugin(Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
Scanner.remove(DeploymentUnit unit)
Remove the specified deployment unit in such a way as it will not be picked up by subsequent scans, even
if the system is restarted.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPluginManager.revertRestartRequiredChange(java.lang.String pluginKey) |
void |
DefaultPluginManager.uninstall(Plugin plugin)
Uninstalls the given plugin, emitting disabled and uninstalled events as it does so.
|
protected void |
DefaultPluginManager.unloadPlugin(Plugin plugin)
Unload a plugin.
|
protected void |
DefaultPluginManager.updatePlugin(Plugin oldPlugin,
Plugin newPlugin)
Replace an already loaded plugin with another version.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleClassNotFoundException
If a module class could not be found
|
| Modifier and Type | Class and Description |
|---|---|
class |
ValidationException
Exception for a validation error parsing DOM4J nodes
|
Copyright © 2013 Atlassian. All Rights Reserved.