| Package | Description |
|---|---|
| com.atlassian.plugin.osgi.container.felix |
Classes to manage interactions with the Apache Felix container
|
| com.atlassian.plugin.osgi.container.impl | |
| com.atlassian.plugin.osgi.factory |
Deployers for OSGi-related plugins
|
| com.atlassian.plugin.osgi.factory.transform |
Classes for transforming legacy plugin jars into proper OSGi bundles.
|
| Constructor and Description |
|---|
FelixOsgiContainerManager(File frameworkBundlesDirectory,
OsgiPersistentCache persistentCache,
PackageScannerConfiguration packageScannerConfig,
HostComponentProvider provider,
com.atlassian.plugin.event.PluginEventManager eventManager)
Constructs the container manager.
|
FelixOsgiContainerManager(URL frameworkBundlesZip,
OsgiPersistentCache persistentCache,
PackageScannerConfiguration packageScannerConfig,
HostComponentProvider provider,
com.atlassian.plugin.event.PluginEventManager eventManager)
Constructs the container manager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultOsgiPersistentCache
Default implementation of persistent cache.
|
| Modifier and Type | Method and Description |
|---|---|
PluginTransformer |
OsgiPluginFactory.PluginTransformerFactory.newPluginTransformer(OsgiPersistentCache cache,
SystemExports systemExports,
Set<Application> applicationKeys,
String pluginDescriptorPath,
OsgiContainerManager osgi) |
PluginTransformer |
OsgiPluginFactory.DefaultPluginTransformerFactory.newPluginTransformer(OsgiPersistentCache cache,
SystemExports systemExports,
Set<Application> applicationKeys,
String pluginDescriptorPath,
OsgiContainerManager osgi) |
| Constructor and Description |
|---|
OsgiPluginFactory(String pluginDescriptorFileName,
Set<Application> applications,
OsgiPersistentCache persistentCache,
OsgiContainerManager osgi,
com.atlassian.plugin.event.PluginEventManager pluginEventManager)
Default constructor
|
OsgiPluginFactory(String pluginDescriptorFileName,
Set<Application> applications,
OsgiPersistentCache persistentCache,
OsgiContainerManager osgi,
com.atlassian.plugin.event.PluginEventManager pluginEventManager,
OsgiPluginFactory.PluginTransformerFactory pluginTransformerFactory)
Constructor for implementations that want to override the DefaultPluginTransformer with a custom implementation
|
| Constructor and Description |
|---|
DefaultPluginTransformer(OsgiPersistentCache cache,
SystemExports systemExports,
Set<Application> applications,
String pluginDescriptorPath,
OsgiContainerManager osgiContainerManager)
Constructs a transformer with the default stages
|
DefaultPluginTransformer(OsgiPersistentCache cache,
SystemExports systemExports,
Set<Application> applications,
String pluginDescriptorPath,
OsgiContainerManager osgiContainerManager,
List<TransformStage> stages)
Constructs a transformer and its stages
|
Copyright © 2018 Atlassian. All rights reserved.