java.lang.Object | |
↳ | com.atlassian.plugin.factories.LegacyDynamicPluginFactory |
Deploys version 1.0 plugins into the legacy custom classloader structure that gives each plugin its own classloader.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines if this deployer can handle this artifact by looking for the plugin descriptor
| |||||||||||
Deploys the plugin artifact
| |||||||||||
This method is deprecated.
Since 2.2.0, use
create(PluginArtifact, ModuleDescriptorFactory) instead
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates the plugin.
| |||||||||||
This method is deprecated.
Since 2.2.0, use
createPlugin(PluginArtifact, PluginClassLoader) instead
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Determines if this deployer can handle this artifact by looking for the plugin descriptor
pluginArtifact | The artifact to test |
---|
PluginParseException | If there are exceptions parsing the plugin configuration |
---|
Deploys the plugin artifact
pluginArtifact | the plugin artifact to deploy |
---|---|
moduleDescriptorFactory | The factory for plugin modules |
PluginParseException | If the descriptor cannot be parsed |
---|
This method is deprecated.
Since 2.2.0, use create(PluginArtifact, ModuleDescriptorFactory)
instead
Deploys the deployment unit by instantiating the plugin and configuring it. Should only be called if the respective
canCreate(PluginArtifact)
call returned the plugin key
deploymentUnit | the unit to deploy |
---|---|
moduleDescriptorFactory | the factory for the module descriptors |
PluginParseException |
---|
Creates the plugin. Override to use a different Plugin class
pluginArtifact | The plugin artifact |
---|---|
loader | The plugin loader |