| Interface | Description | 
|---|---|
| ClusterAwareJiraPluginController | 
 Use this interface for managing plugins on ONLY the local node. 
 | 
| ComponentClassManager | 
 Provides methods to help load and instantiate classes that can handle OSGi plugins with their ClassLoaders and
 Components that don't live in Pico Container. 
 | 
| ConfigurableModuleDescriptor | 
 ModuleDescriptors that can be configured using an  
ObjectConfiguration. | 
| JiraPluginSystemListener | 
 Marker interface for listeners that expect to receive plugin system-related events (e.g. 
 | 
| JiraResourcedModuleDescriptor<T> | 
 An extension of  
ModuleDescriptor for Plugin Points declared in JIRA. | 
| OrderableModuleDescriptor | 
 ModuleDescriptors that can be ordered using  
ModuleDescriptorComparator, and use the 'order' element inside their
 config file to indicate ordering. | 
| OsgiServiceTrackerCache | |
| PluggableTabPanelModuleDescriptor<T> | 
 Serves as the basis of a tab panel that can be loaded in to an  
AbstractPluggableTabPanelAction | 
| PluginDirectoryLoaderFactory | |
| PluginLoaderFactory | |
| PluginPath | |
| PluginVersion | 
 Domain object for holding plugin version information. 
 | 
| PluginVersionStore | 
 Handles  
PluginVersion's persistence. | 
| TabPanelModuleDescriptor<T extends TabPanel> | 
 Copyright 2007 Atlassian Software. 
 | 
| Class | Description | 
|---|---|
| AbstractConfigurableModuleDescriptor<T> | 
 An AbstractJiraModuleDescriptor that is able to be configured using an  
ObjectConfiguration. | 
| AbstractJiraModuleDescriptor<T> | 
 Base class for JIRA Plugin ModuleDescriptors. 
 | 
| AbstractTabPanelModuleDescriptor<T extends TabPanel> | 
 Copyright 2007 Atlassian Software. 
 | 
| BootstrapPluginDirectoryLoaderFactory | |
| BootstrapPluginLoaderFactory | 
 This is the bootstrap plugin loader factory of JIRA. 
 | 
| BootstrapPluginVersionStore | 
 Bootstrap NOP implementation of the  
PluginVersionStore. | 
| ClusterPluginDirectoryLoaderFactory | |
| DefaultComponentClassManager | |
| DefaultPackageScannerConfiguration | 
 Default package scanner configuration. 
 | 
| DefaultPluginLoaderFactory | 
 This is the default plugin loader factory of JIRA 
 | 
| JiraApplicationDefinedPluginProvider | 
 Allows to return the list of plugin keys that are defined in the application manager descriptors
 This is used to not disable such plugins during the "safe startup" phase 
 | 
| JiraBootstrapStateStore | 
 Bootstrap plugin system should only load default state 
 | 
| JiraCacheResetter | 
 A component that maintains resets main application caches upon plugin events. 
 | 
| JiraCacheResetter.Delegate | 
 Avoiding passing unfinished this to event manager. 
 | 
| JiraClusterEnvironmentProvider | 
 Allows to check if JIRA is launched in the cluster mode
 This is required to skip plugins disabling when started in clustered environment 
 | 
| JiraContentTypeResolver | |
| JiraFailedPluginTracker | 
 Plugins form a big part of what Atlassian software does. 
 | 
| JiraFailedPluginTracker.PluginInfo | 
 A simple holder class of plugin information 
 | 
| JiraFailedPluginTracker.ServiceDependency | 
 Represents a dependency that a plugin has to some other service 
 | 
| JiraHostContainer | |
| JiraModuleDescriptorFactory | |
| JiraModuleFactory | 
 atlassian-plugins 2.5 requires us to implement a module factory. 
 | 
| JiraOsgiContainerManager | 
 OSGi container manager that sets up the bundle directory from the servlet context 
 | 
| JiraOsgiContainerManagerStarter | 
 Acts as a starter for JiraOsgiContainerManager so that the original component is not stored in listeners. 
 | 
| JiraPluginCacheResetEvent | 
 This event should be used in Jira to clear caches which are dependent on the state of the plugin system. 
 | 
| JiraPluginManager | |
| JiraPluginPersistentStateStore | |
| JiraPluginResourceDownload | 
 The sole reason for this class' existence is to handle the Pico dependency injection for the PluginResourceDownload. 
 | 
| JiraServletContextFactory | |
| MockComponentClassManager | |
| MockJiraResourcedModuleDescriptor<T> | |
| OfBizPluginPersistentStateStore | 
 Store Persistyent Plugin State in it's own table 
 | 
| OfBizPluginVersionStore | 
 OfBiz implementation of the  
PluginVersionStore. | 
| OsgiServiceTrackerCacheImpl | |
| PluginFactoryAndLoaderRegistrar | 
 A simple registrar of plugin factories and plugin loaders 
 | 
| PluginInjector | 
 A helper class for doing Dependency Injection on classes living in plugins. 
 | 
| PluginPath.JiraHomeAdapter | |
| PluginTransactionListener | 
 This component is responsible for listening to:  
PluginTransactionEndEvent and
 translating it to JiraPluginCacheResetEvent which is send in no-cache replication context. | 
| PluginVelocityResourceLoader | |
| PluginVersionImpl | |
| SystemModuleDescriptorPredicate | 
 Predicate which determines if the module is a system module. 
 | 
Copyright © 2002-2019 Atlassian. All Rights Reserved.