| Interface | Description |
|---|---|
| Application |
This represents the application that uses the plugin system.
|
| ModuleDescriptor<T> | |
| ModuleDescriptorFactory | |
| Plugin | |
| Plugin.EnabledMetricsSource | Deprecated
since 4.0.0, to be removed in 5.0.0: Methods in this interface are now provided directly by
Plugin. |
| Plugin.Resolvable | Deprecated
since 4.0.0, to be removed in 5.0.0: Methods in this interface are now provided directly by
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 | Deprecated
since 4.0.0, to be removed in 5.0.0: Equivalent functionality is now provided directly by
PluginArtifact.getReferenceMode(). |
| PluginArtifact.HasExtraModuleDescriptors | |
| PluginController |
Interface to control the state of the plugin system
|
| PluginRegistry | |
| PluginRegistry.ReadOnly | |
| PluginRegistry.ReadWrite | |
| PluginSystemLifecycle |
Controls the life-cycle of the plugin system.
|
| Resourced | |
| ScopeAware |
Makes class scope aware.
|
| StateAware |
Makes a plugin or plugin module aware of its activation state.
|
| Class | Description |
|---|---|
| DummyPlugin |
Dummy plugin implementation that returns java default values and does nothing.
|
| ModuleCompleteKey |
Represents the fully qualified key of a plugin module.
|
| Permissions | |
| Plugin.EnabledMetricsSource.Default |
Host to default implementations of the
Plugin.EnabledMetricsSource methods. |
| Plugin.Resolvable.Default |
Host to default implementation of
Plugin.Resolvable. |
| PluginAccessor.Descriptor |
The plugin descriptor file.
|
| PluginArtifact.AllowsReference.Default |
Host to default implementation of
PluginArtifact.AllowsReference.allowsReference(). |
| PluginDependencies |
All plugin keys which are dependents of another plugin, divided into OSGi style import resolutions: mandatory
(default), optional and dynamic.
|
| PluginDependencies.Builder | |
| 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 |
| Enum | Description |
|---|---|
| InstallationMode |
The mode of installation of a plugin
|
| PluginArtifact.AllowsReference.ReferenceMode | |
| PluginDependencies.Type | |
| PluginRestartState |
The state of the plugin after restart.
|
| PluginState |
Represents the state of the plugin
|
| ReferenceMode |
A named boolean for specifying whether to allow reference installation of plugins.
|
| Exception | Description |
|---|---|
| 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 © 2018 Atlassian. All rights reserved.