com.atlassian.plugin.factories.PluginFactory |
Known Indirect Subclasses |
Creates the plugin artifact and deploys it into the appropriate plugin management system
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Determines if this factory can handle this artifact.
| |||||||||||
Deploys the plugin artifact by instantiating the plugin and configuring it.
| |||||||||||
This method is deprecated.
Since 2.2.0, use
create(PluginArtifact, ModuleDescriptorFactory) instead
|
Determines if this factory can handle this artifact.
pluginArtifact | The artifact to test |
---|
PluginParseException | If there are exceptions parsing the plugin configuration when the deployer should have been able to deploy the plugin |
---|
Deploys the plugin artifact by instantiating the plugin and configuring it. Should only be called if the respective
canCreate(PluginArtifact)
call returned the plugin key
pluginArtifact | the plugin artifact to deploy |
---|---|
moduleDescriptorFactory | the factory for the module descriptors |
PluginParseException | if the plugin could not 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 | if the plugin could not be parsed |
---|