public final class LegacyDynamicPluginFactory extends AbstractPluginFactory
applications, descriptorParserFactory, log| Constructor and Description |
|---|
LegacyDynamicPluginFactory(String pluginDescriptorFileName) |
LegacyDynamicPluginFactory(String pluginDescriptorFileName,
File tempDirectory) |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
create(PluginArtifact pluginArtifact,
ModuleDescriptorFactory moduleDescriptorFactory)
Deploys the plugin artifact
|
protected Plugin |
createPlugin(DeploymentUnit deploymentUnit,
PluginClassLoader loader)
Deprecated.
Since 2.2.0, use
createPlugin(PluginArtifact,PluginClassLoader) instead |
protected Plugin |
createPlugin(PluginArtifact pluginArtifact,
PluginClassLoader loader)
Creates the plugin.
|
protected InputStream |
getDescriptorInputStream(PluginArtifact pluginArtifact) |
protected com.google.common.base.Predicate<Integer> |
isValidPluginsVersion() |
canCreate, create, getPluginKeyFromDescriptor, hasDescriptorpublic LegacyDynamicPluginFactory(String pluginDescriptorFileName)
protected InputStream getDescriptorInputStream(PluginArtifact pluginArtifact)
getDescriptorInputStream in class AbstractPluginFactoryprotected com.google.common.base.Predicate<Integer> isValidPluginsVersion()
isValidPluginsVersion in class AbstractPluginFactorypublic Plugin create(PluginArtifact pluginArtifact, ModuleDescriptorFactory moduleDescriptorFactory) throws PluginParseException
pluginArtifact - the plugin artifact to deploymoduleDescriptorFactory - The factory for plugin modulesPluginParseException - If the descriptor cannot be parsedprotected Plugin createPlugin(DeploymentUnit deploymentUnit, PluginClassLoader loader)
createPlugin(PluginArtifact,PluginClassLoader) insteadprotected Plugin createPlugin(PluginArtifact pluginArtifact, PluginClassLoader loader)
pluginArtifact - The plugin artifactloader - The plugin loaderCopyright © 2014 Atlassian. All rights reserved.