Interface PluginTransformer

All Known Implementing Classes:
DefaultPluginTransformer

public interface PluginTransformer
Transforms a plugin jar into a proper OSGi bundle
  • Method Summary

    Modifier and Type
    Method
    Description
    transform(com.atlassian.plugin.PluginArtifact pluginArtifact, List<HostComponentRegistration> regs)
    Transforms a plugin artifact into a proper OSGi bundle
  • Method Details

    • transform

      File transform(com.atlassian.plugin.PluginArtifact pluginArtifact, List<HostComponentRegistration> regs)
      Transforms a plugin artifact into a proper OSGi bundle
      Parameters:
      pluginArtifact - The plugin artifact
      regs - The list of registered host components
      Returns:
      The transformed OSGi bundle
      Throws:
      PluginTransformationException - If anything goes wrong
      Since:
      2.2.0