| Package | Description |
|---|---|
| com.atlassian.plugin.osgi.factory.transform |
Classes for transforming legacy plugin jars into proper OSGi bundles.
|
| com.atlassian.plugin.osgi.factory.transform.stage |
Jar transformation stages that convert a plain JAR into an OSGi bundle
|
| Modifier and Type | Method and Description |
|---|---|
void |
TransformStage.execute(TransformContext context)
Transforms the jar by operating on the context
Any transformation stage that generates Spring beans must ensure no collision of bean ids or names or aliases
by calling
TransformContext.trackBean(String, String) whenever a new bean id or name or alias is created. |
void |
TransformContext.trackBean(String name,
String source)
Track a bean by remembering its name and source.
|
File |
DefaultPluginTransformer.transform(File pluginJar,
List<HostComponentRegistration> regs)
Transforms the file into an OSGi bundle
|
File |
DefaultPluginTransformer.transform(PluginArtifact pluginArtifact,
List<HostComponentRegistration> regs)
Transforms the file into an OSGi bundle
|
File |
PluginTransformer.transform(PluginArtifact pluginArtifact,
List<HostComponentRegistration> regs)
Transforms a plugin artifact into a proper OSGi bundle
|
| Modifier and Type | Method and Description |
|---|---|
void |
ScanDescriptorForHostClassesStage.execute(TransformContext context) |
void |
ComponentImportSpringStage.execute(TransformContext context) |
void |
AddBundleOverridesStage.execute(TransformContext context) |
void |
GenerateManifestStage.execute(TransformContext context) |
void |
ComponentSpringStage.execute(TransformContext context) |
void |
ModuleTypeSpringStage.execute(TransformContext context) |
void |
HostComponentSpringStage.execute(TransformContext context) |
void |
ScanInnerJarsStage.execute(TransformContext context) |
Copyright © 2018 Atlassian. All rights reserved.