| Package | Description |
|---|---|
| com.atlassian.plugin | |
| com.atlassian.plugin.descriptors | |
| com.atlassian.plugin.factories | |
| com.atlassian.plugin.loaders | |
| com.atlassian.plugin.main |
Main interface to the plugins framework providing a facade to hide the unnecessary internals.
|
| com.atlassian.plugin.manager | |
| com.atlassian.plugin.osgi.external | |
| com.atlassian.plugin.osgi.factory |
Deployers for OSGi-related plugins
|
| com.atlassian.plugin.parsers | |
| com.atlassian.plugin.predicate | |
| com.atlassian.plugin.schema.descriptor | |
| com.atlassian.plugin.schema.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultModuleDescriptorFactory
Default implementation of a descriptor factory that allows filtering of
descriptor keys
|
| Constructor and Description |
|---|
DefaultPluginManager(PluginPersistentStateStore store,
java.util.List<PluginLoader> pluginLoaders,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChainModuleDescriptorFactory
Module descriptor factory that checks multiple factories in sequence.
|
| Modifier and Type | Method and Description |
|---|---|
static UnloadableModuleDescriptor |
UnloadableModuleDescriptorFactory.createUnloadableModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
java.lang.Throwable e,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates a new UnloadableModuleDescriptor, for when a problem occurs during the construction
of the ModuleDescriptor itself.
|
static UnrecognisedModuleDescriptor |
UnrecognisedModuleDescriptorFactory.createUnrecognisedModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
java.lang.Throwable e,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates a new UnrecognisedModuleDescriptor, for when a problem occurs during the retrieval
of the ModuleDescriptor itself.
|
| Constructor and Description |
|---|
ChainModuleDescriptorFactory(ModuleDescriptorFactory... factories) |
| Constructor and Description |
|---|
ChainModuleDescriptorFactory(java.util.Collection<? extends ModuleDescriptorFactory> factories) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
PluginFactory.create(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory)
Deprecated.
Since 2.2.0, use
PluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead |
Plugin |
AbstractPluginFactory.create(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory)
Deprecated.
|
Plugin |
XmlDynamicPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact
|
Plugin |
PluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact by instantiating the plugin and configuring it.
|
Plugin |
LegacyDynamicPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact
|
| Modifier and Type | Method and Description |
|---|---|
protected Plugin |
ScanningPluginLoader.deployPluginFromUnit(DeploymentUnit deploymentUnit,
ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
SinglePluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
ScanningPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
PluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
Loads all plugins that can be installed in the plugin system.
|
java.lang.Iterable<Plugin> |
PermissionCheckingPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
ClassPathPluginLoader.loadAllPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
SinglePluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
ScanningPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
PluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory)
Load all newly found plugins that can be installed in the plugin system.
|
java.lang.Iterable<Plugin> |
PermissionCheckingPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
java.lang.Iterable<Plugin> |
ClassPathPluginLoader.loadFoundPlugins(ModuleDescriptorFactory moduleDescriptorFactory) |
protected Plugin |
SinglePluginLoader.loadPlugin(ModuleDescriptorFactory moduleDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptorFactory |
PluginsConfiguration.getModuleDescriptorFactory() |
| Modifier and Type | Method and Description |
|---|---|
PluginsConfigurationBuilder |
PluginsConfigurationBuilder.moduleDescriptorFactory(ModuleDescriptorFactory moduleDescriptorFactory)
Sets the module descriptor factory that will be used to create instances of discovered module descriptors.
|
| Constructor and Description |
|---|
DefaultPluginManager(PluginPersistentStateStore store,
java.util.List<PluginLoader> pluginLoaders,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager) |
DefaultPluginManager(PluginPersistentStateStore store,
java.util.List<PluginLoader> pluginLoaders,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
boolean verifyRequiredPlugins) |
DefaultPluginManager(PluginPersistentStateStore store,
java.util.List<PluginLoader> pluginLoaders,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
PluginExceptionInterception pluginExceptionInterception) |
DefaultPluginManager(PluginPersistentStateStore store,
java.util.List<PluginLoader> pluginLoaders,
ModuleDescriptorFactory moduleDescriptorFactory,
PluginEventManager pluginEventManager,
PluginExceptionInterception pluginExceptionInterception,
boolean verifyRequiredPlugins) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ListableModuleDescriptorFactory
A module descriptor factory that can list its supported module descriptors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SingleModuleDescriptorFactory<T extends ModuleDescriptor>
A single module descriptor factory for plugins to use when they want to expose just one plugin.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnavailableModuleDescriptorRequiringRestartFallbackFactory
Return placeholder
UnrecognisedModuleDescriptor instances marked with @RequiresRestart
for any descriptors in the underlying ModuleDescriptorFactory that have that annotation. |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptorFactory |
OsgiChainedModuleDescriptorFactoryCreator.create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator resourceLocator,
ModuleDescriptorFactory originalModuleDescriptorFactory) |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptorFactory |
OsgiChainedModuleDescriptorFactoryCreator.create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator resourceLocator,
ModuleDescriptorFactory originalModuleDescriptorFactory) |
Plugin |
UnloadableStaticPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates an unloadable plugin
|
Plugin |
RemotablePluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Creates the plugin
|
Plugin |
OsgiPluginFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact.
|
Plugin |
OsgiBundleFactory.create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact
|
protected ModuleDescriptor<?> |
OsgiPluginXmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory)
Passes module descriptor elements back to the
OsgiPlugin |
| Constructor and Description |
|---|
UnavailableModuleDescriptorRequiringRestartFallbackFactory(ModuleDescriptorFactory underlying) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
XmlDescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin) |
Plugin |
DescriptorParser.configurePlugin(ModuleDescriptorFactory moduleDescriptorFactory,
Plugin plugin)
Sets the configuration on the plugin argument to match the configuration specified in the
plugin descriptor (typically an XML file).
|
protected ModuleDescriptor<?> |
XmlDescriptorParser.createModuleDescriptor(Plugin plugin,
org.dom4j.Element element,
ModuleDescriptorFactory moduleDescriptorFactory) |
| Constructor and Description |
|---|
ModuleDescriptorOfTypePredicate(ModuleDescriptorFactory moduleDescriptorFactory,
java.lang.String moduleDescriptorType) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DescribedModuleDescriptorFactory
A module factory that provides schemas for module types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDescribedModuleDescriptorFactory |
Copyright © 2013 Atlassian. All Rights Reserved.