| Interface | Description |
|---|---|
| PluginArtifactFactory |
Creates a plugin artifact from a URL
|
| PluginInstaller |
A place to store plugins which can be installed and uninstalled.
|
| PluginInternal |
Methods that are necessary for the plugin framework, however should not be exposed via public API.
|
| RevertablePluginInstaller |
A type of PluginInstaller that supports reverting plugin artifacts installed during the current running.
|
| SplitStartupPluginSystemLifecycle |
Augments the life-cycle of the plugin system with the ability to split
PluginSystemLifecycle.init() for two phase
startup. |
| Class | Description |
|---|---|
| DefaultModuleDescriptorFactory |
Default implementation of a descriptor factory that allows filtering of
descriptor keys
|
| DefaultPluginArtifactFactory |
Creates plugin artifacts by handling URI's that are files and looking at the file's extension
|
| JarPluginArtifact |
The implementation of PluginArtifact that is backed by a jar file.
|
| XmlPluginArtifact |
An XML plugin artifact that is just the atlassian-plugin.xml file
|
| Exception | Description |
|---|---|
| IllegalPluginStateException |
Thrown when a plugin operation has been attempted when the plugin is in an incompatible state.
|
| ModulePermissionException |
This exception is thrown by
module descriptors when a set of their required permissions is
not met by the plugin declaring them. |
Copyright © 2020 Atlassian. All rights reserved.