All Classes and Interfaces
Class
Description
This represents the application that uses the plugin system.
Design by contract assertions.
The ContainerAccessor allows access to the underlying plugin container (e.g.
A plugin that is managed by a container
A file that is to, or has been, deployed as a plugin.
This class is provided as a migration path and should not be depended upon directly as will not be provided in the
public API as of atlassian plugins 8.0.0.
Dummy plugin implementation that returns java default values and does nothing.
This represents a given element in the atlassian-plugin.xml.
Interface into the host application's dependency injection system.
The mode of installation of a plugin
A simple utility for comparing a java version number to the running version.
Legacy module factory that provides module classes for descriptors that aren't using an injected ModuleFactory
If a module class could not be found
Represents the fully qualified key of a plugin module.
Deprecated.
since 5.0 for removal in 6.0
The
ModuleFactory creates the module class of a ModuleDescriptor.This is used to wrap one or more exceptions thrown by Plugin Event Listeners on receiving an event.
Allows access to the current plugin system state
The plugin descriptor file.
Allows the retrieval of files and/or an input stream of a plugin artifact.
Event thrown when the container a plugin is installed into either rejects the plugin or fails altogether.
Event for when the container a plugin is installed into has been refreshed.
Event for when the container of a plugin is been shutdown, usually as a result of the OSGi bundle being stopped.
Interface to control the state of the plugin system
All plugin keys which are dependents of another plugin, divided into OSGi style import resolutions: mandatory
(default), optional and dynamic.
Event fired after dependent plugins have changed their state in response to a change in this plugin's state i.e.
Event that signifies a plugin has been disabled, uninstalled, or updated.
Event fired before a plugin is disabled.
Event fired when a plugin is enabled, installed, or updated.
The state of a plugin with the current status (enabled/disabled) and a timestamp of last state update
Event fired before a Plugin is enabled.
Base class for events with Plugin context.
Marks a method that is interested in plugin events
Defines the event manager for use with internal Atlassian Plugins framework events.
Generic plugin exception.
Creates the plugin artifact and deploys it into the appropriate plugin management system
Event that signifies the plugin framework is delayed after early startup and is waiting
to commence late startup.
Base class for events with plugin framework context.
Event that signifies the plugin framework has resumed initialization in response to lateStartup.
Event that signifies the plugin framework has been shutdown.
Event that signifies the plugin framework is about to be shutdown.
Event that signifies the plugin framework has been started and initialized.
Event that signifies the plugin framework is being started.
Signals a warm restart of the plugin framework has been completed.
Signals a warm restart of the plugin framework is about to begin.
Event fired after a plugin is installed at runtime.
Event fired before a plugin is installed at runtime.
The stack to maintain the keys of a list of services which the service itself invokes.
Provides information about plugins and modules that is application host
specific.
Signifies a plugin module is now available outside the usual installation process.
Event fired when a plugin module is disabled, which can also happen when its
plugin is disabled or uninstalled.
Event fired when a plugin module is about to be disabled, which can also happen when its
plugin is about to be disabled or uninstalled.
Event fired when a plugin module is enabled, which can also happen when its
plugin is enabled or installed.
Event fired when a plugin module is about to be enabled, which can also happen when its
plugin is about to be enabled or installed.
Base class for events with ModuleDescriptor context.
Base class for events with persistent flag in addition to ModuleDescriptor context.
Signifies a plugin module is now unavailable outside the usual installation process.
Parse plugin exception - thrown from code which must parse a plugin.
Represents a plugin permission as parsed from the plugin descriptor.
Deprecated.
in 5.0 for removal in 6.0
Event fired when the plugin has been refreshed with no user interaction.
The state of the plugin after restart.
Represents the state of the plugin
Controls the life-cycle of the plugin system.
Event send at the end of an action wrapping existing plugin events:
PluginEnablingEvent
PluginEnabledEvent
PluginDisablingEvent
PluginDisabledEvent
PluginModuleDisablingEvent
PluginModuleDisabledEvent
PluginModuleEnablingEvent
PluginModuleEnabledEvent
PluginRefreshedEvent
PluginFrameworkStartingEvent
PluginFrameworkDelayedEvent
PluginFrameworkResumingEvent
PluginFrameworkStartedEvent
PluginFrameworkShuttingDownEvent
PluginFrameworkShutdownEvent
PluginFrameworkWarmRestartingEvent
PluginFrameworkWarmRestartedEvent
PluginUninstallingEvent
PluginUninstalledEvent
PluginInstallingEvent
PluginInstalledEvent
PluginUpgradingEvent
PluginUpgradedEvent
PluginDependentsChangedEvent
Contains information about plugin events which were part of this transaction.Event send at the start of a
PluginController action wrapping existing plugin events.Event fired when a plugin is explicitly uninstalled (as opposed to as part of an upgrade).
Event fired before a plugin is explicitly uninstalled (as opposed to as part of an upgrade).
Event fired after a plugin is upgraded at runtime.
Event fired before a plugin is upgraded at runtime.
A named boolean for specifying whether to allow reference installation of plugins.
A list of permissions to fulfill.
This class gives the location of a particular resource
An aggregate of all resource descriptors within the given plugin module or
plugin.
Checks that the
ResourceDescriptor has a matching type, this is determined by comparing the ResourceDescriptor.getType()
with type supplied to the Constructor of this Predicate.Deprecated.
in 5.0 for removal in 6.0
Deprecated.
in 5.0 for removal in 6.0
Makes a plugin or plugin module aware of its activation state.
A snapshot of persistent state data for all plugins -- whether the plugin has been disabled by the user, and
whether anything special is to happen on restart.
Load a snapshot of the stored state for plugins.