Package com.atlassian.jira.plugin
package com.atlassian.jira.plugin
-
ClassDescriptionAn AbstractJiraModuleDescriptor that is able to be configured using an
ObjectConfiguration
.Base class for JIRA Plugin ModuleDescriptors.AbstractTabPanelModuleDescriptor<T extends TabPanel>Copyright 2007 Atlassian Software.This is the bootstrap plugin loader factory of JIRA.Bootstrap NOP implementation of thePluginVersionStore
.Use this interface for managing plugins on ONLY the local node.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.ModuleDescriptors that can be configured using anObjectConfiguration
.Default package scanner configuration.This is the default plugin loader factory of JIRAAllows 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" phaseBootstrap plugin system should only load default stateA component that maintains resets main application caches upon plugin events.Avoiding passing unfinished this to event manager.Allows to check if JIRA is launched in the cluster mode This is required to skip plugins disabling when started in clustered environmentPlugins form a big part of what Atlassian software does.A simple holder class of plugin informationRepresents a dependency that a plugin has to some other serviceatlassian-plugins 2.5 requires us to implement a module factory.OSGi container manager that sets up the bundle directory from the servlet contextActs as a starter for JiraOsgiContainerManager so that the original component is not stored in listeners.This event should be used in Jira to clear caches which are dependent on the state of the plugin system.The sole reason for this class' existence is to handle the Pico dependency injection for the PluginResourceDownload.Marker interface for listeners that expect to receive plugin system-related events (e.g.An extension ofModuleDescriptor
for Plugin Points declared in JIRA.Store Persistyent Plugin State in it's own tableOfBiz implementation of thePluginVersionStore
.ModuleDescriptors that can be ordered using , and use the 'order' element inside their config file to indicate ordering.Serves as the basis of a tab panel that can be loaded in to anAbstractPluggableTabPanelAction
A simple registrar of plugin factories and plugin loadersA helper class for doing Dependency Injection on classes living in plugins.This component is responsible for listening to:PluginTransactionEndEvent
and translating it toJiraPluginCacheResetEvent
which is send in no-cache replication context.Domain object for holding plugin version information.HandlesPluginVersion
's persistence.Predicate which determines if the module is a system module.TabPanelModuleDescriptor<T extends TabPanel>Copyright 2007 Atlassian Software.