Last updatedOct 1, 2019

Rate this page:

Plugin Framework glossary

Below is a list of all entries in the glossary, plus the first few lines of content. Click the link on an entry to see the full text.

  • Trusted Application Authentication (Glossary Entry) -- Trusted application authentication (or 'trusted apps') is an Atlassian-developed mechanism allowing two applications to exchange information on behalf of a logged-in user. For example, an administrator can configure JIRA and Confluence to communicate in a trusted way, so that Confluence can request information from JIRA on behalf of the currently logged-in user. JIRA will not ask the user to log in again or to su
  • Bundle (Glossary Entry) -- A bundle is a JAR file with special OSGi entries in its manifest and containing classes, resources, and other JARs.
  • Complex Plugin (Glossary Entry) -- A 'complex' plugin is a plugin written for a single Atlassian application. The plugin has one or more dependencies on other plugins or on external libraries not provided by the host application, and may have other plugins that depend on it.
  • Cross-Product Plugin (Glossary Entry) -- A 'cross-product' plugin is a plugin that can be installed into more than one of the Atlassian applications, where the plugin code (and perhaps configuration) is the same for all relevant applications.
  • Dynamic Plugin (Glossary Entry) -- A dynamic plugin is one that can be loaded into an application and used without restarting the application. There are two types of dynamic plugins:
  • Lifecycle (Glossary Entry) -- A lifecycle is the sequence of states a bundle goes through: uninstalled, installed, resolved, starting, stopping, active.
  • Plugin (Glossary Entry)
  • Service (Glossary Entry) -- A service is an object instance exposed under the one or more interfaces that it implements and a map of properties.
  • Service Registry (Glossary Entry) -- A service registry is a map of one or more interfaces bound to object instances, with a set of properties attached to it.
  • Simple Plugin (Glossary Entry) -- A 'simple' plugin is a self-contained plugin written for a single Atlassian application only. The plugin has no dependencies other than those already provided by the host application. No other plugins depend on this plugin.
  • Static Plugin (Glossary Entry) -- A static plugin is one that requires a restart of the application after installing the plugin. Static plugins are deployed in WEB-INF/lib.
  • Version 1 or Version 2 Plugin (Glossary Entry)

OSGi, Spring and the Plugin Framework
Plugin Framework

Rate this page: