| Interface | Description |
|---|---|
| Application |
This represents the application that uses the plugin system.
|
| AutowireCapablePlugin | Deprecated
Since 2.5.0, use
ContainerManagedPlugin instead. |
| ModuleDescriptor<T> | |
| ModuleDescriptorFactory | |
| Plugin | |
| PluginAccessor |
Allows access to the current plugin system state
|
| PluginArtifact |
Allows the retrieval of files and/or an input stream of a plugin artifact.
|
| PluginArtifact.AllowsReference |
Additional interface for a plugin artifact which may support reference installation.
|
| PluginArtifactBackedPlugin |
Applied to
Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifacts |
| PluginArtifactFactory |
Creates a plugin artifact from a URL
|
| PluginController |
Interface to control the state of the plugin system
|
| PluginInstaller |
A place to store plugins which can be installed and uninstalled.
|
| PluginManager | Deprecated
since 2006-09-26 the preferred technique is to use the interfaces that this on e extends directly.
|
| PluginSystemLifecycle |
Controls the life-cycle of the plugin system.
|
| Resourced | |
| RevertablePluginInstaller |
A type of PluginInstaller that supports reverting plugin artifacts installed during the current running.
|
| StateAware |
Makes a plugin or plugin module aware of its activation state.
|
| 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
|
| DefaultPluginManager | Deprecated
Since 2.2.0, use
DefaultPluginManager instead |
| JarPluginArtifact |
The implementation of PluginArtifact that is backed by a jar file.
|
| ModuleCompleteKey | |
| Permissions | |
| PluginAccessor.Descriptor |
The plugin descriptor file.
|
| PluginArtifact.AllowsReference.Default |
Host class for a static accessor which defaults allowsReference to false.
|
| PluginInformation | |
| PluginPermission |
Represents a plugin permission as parsed from the plugin descriptor.
|
| Resources |
An aggregate of all resource descriptors within the given plugin module or
plugin.
|
| Resources.TypeFilter | |
| XmlPluginArtifact |
An XML plugin artifact that is just the atlassian-plugin.xml file
|
| Enum | Description |
|---|---|
| AutowireCapablePlugin.AutowireStrategy |
The autowire strategy to use when creating and wiring a bean
|
| InstallationMode |
The mode of installation of a plugin
|
| PluginArtifact.AllowsReference.ReferenceMode |
A named boolean for specifying
PluginArtifact.AllowsReference.allowsReference()
return values. |
| PluginRestartState |
The state of the plugin after restart.
|
| PluginState |
Represents the state of the plugin
|
| 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. |
| PluginException |
Generic plugin exception.
|
| PluginParseException |
Parse plugin exception - thrown from code which must parse a plugin.
|
| Annotation Type | Description |
|---|---|
| RequirePermission |
A list of permissions to fulfill.
|
Copyright © 2014 Atlassian. All rights reserved.