A B C D E F G H I J L M N O P R S T U V W

A

addBundleClasspathJar(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
AddBundleOverridesStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Adds bundle instruction overrides from the plugin descriptor to be later used in the manifest generation process.
AddBundleOverridesStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.AddBundleOverridesStage
 
addRequiredHostComponent(HostComponentRegistration) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
ATLASSIAN_PLUGIN_KEY - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
autowire(Class<T>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Creates and autowires the class, using Spring's autodetection algorithm
autowire(Class<T>, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Creates and autowires the class
autowire(Object) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Autowires the instance using Spring's autodetection algorithm
autowire(Object, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Autowires the instance
autowireBean(Object, AutowireCapablePlugin.AutowireStrategy) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
autowireBean(Object, AutowireCapablePlugin.AutowireStrategy) - Method in interface com.atlassian.plugin.osgi.spring.SpringContainerAccessor
Deprecated. Since 2.5.0, use the createBean method instead.

B

BEAN_NAME - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
The name of the host component bean, usually the Spring bean identifier
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 
BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 
beanExists(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
Check if the bean has been tracked.
BeanPrefixModuleFactory - Class in com.atlassian.plugin.osgi.module
The SpringBeanModuleFactory creates a java bean for the given module class by resolving the name to spring bean reference.
BeanPrefixModuleFactory() - Constructor for class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
buildHeader(Map<String, Map<String, String>>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Builds the header string from a map
buildHeader(String, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Builds the header string from a map
BundleClassLoaderAccessor - Class in com.atlassian.plugin.osgi.util
Utility methods for accessing a bundle as if it was a classloader.
BundleClassLoaderAccessor() - Constructor for class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
 

C

canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
 
canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
 
ClassBinaryScanner - Class in com.atlassian.plugin.osgi.util
Contains all the utility methods and classes for scanning class file binary.
ClassBinaryScanner() - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner
 
ClassBinaryScanner.InputStreamResource - Class in com.atlassian.plugin.osgi.util
InputStream-based resource for class scanning purpose (in the format required by bndlib).
ClassBinaryScanner.InputStreamResource(InputStream) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
ClassBinaryScanner.ScanResult - Class in com.atlassian.plugin.osgi.util
Contains the result of class binary scanning.
ClassBinaryScanner.ScanResult(Set<String>, Set<String>, String) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
clear() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
clear() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
Clear all caches
clearExportCache() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Clears export cache.
close() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
closeQuietly(JarFile) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
Quietly close jar file.
com.atlassian.plugin.osgi.container - package com.atlassian.plugin.osgi.container
Classes to manage interactions with an OSGi container
com.atlassian.plugin.osgi.container.felix - package com.atlassian.plugin.osgi.container.felix
Classes to manage interactions with the Apache Felix container
com.atlassian.plugin.osgi.container.impl - package com.atlassian.plugin.osgi.container.impl
 
com.atlassian.plugin.osgi.external - package com.atlassian.plugin.osgi.external
 
com.atlassian.plugin.osgi.factory - package com.atlassian.plugin.osgi.factory
Deployers for OSGi-related plugins
com.atlassian.plugin.osgi.factory.descriptor - package com.atlassian.plugin.osgi.factory.descriptor
 
com.atlassian.plugin.osgi.factory.transform - package com.atlassian.plugin.osgi.factory.transform
Classes for transforming legacy plugin jars into proper OSGi bundles.
com.atlassian.plugin.osgi.factory.transform.model - package com.atlassian.plugin.osgi.factory.transform.model
 
com.atlassian.plugin.osgi.factory.transform.stage - package com.atlassian.plugin.osgi.factory.transform.stage
Jar transformation stages that convert a plain JAR into an OSGi bundle
com.atlassian.plugin.osgi.hostcomponents - package com.atlassian.plugin.osgi.hostcomponents
This package provides a way for host applications to register their host components.
com.atlassian.plugin.osgi.hostcomponents.impl - package com.atlassian.plugin.osgi.hostcomponents.impl
Default implementation of the host component registration system that collects host components and registers them into an OSGi service registry.
com.atlassian.plugin.osgi.module - package com.atlassian.plugin.osgi.module
 
com.atlassian.plugin.osgi.spring - package com.atlassian.plugin.osgi.spring
 
com.atlassian.plugin.osgi.util - package com.atlassian.plugin.osgi.util
Utility methods for OSGi operations
ComponentImport - Class in com.atlassian.plugin.osgi.factory.transform.model
Represents the data in a component-import tag in the plugin descriptor
ComponentImport(Element) - Constructor for class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
ComponentImportModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for OSGi service imports.
ComponentImportModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
 
ComponentImportSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms component imports into a Spring XML file
ComponentImportSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
ComponentModuleDescriptor<Object> - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for Spring components.
ComponentModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
ComponentRegistrar - Interface in com.atlassian.plugin.osgi.hostcomponents
A registrar for capturing host components and their configuration
ComponentSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms component tags in the plugin descriptor into the appropriate spring XML configuration file
ComponentSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
CONTEXT_CLASS_LOADER_STRATEGY - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
The context class loader strategy to use for managing the CCL when invoking host component methods
ContextClassLoaderStrategy - Enum in com.atlassian.plugin.osgi.hostcomponents
The strategy for handling the context class loader for host component method invocations
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
Deprecated. Since 2.2.0, use OsgiBundleFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
Deploys the plugin artifact
create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator
 
create(String) - Method in interface com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory
 
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Deprecated. Since 2.2.0, use OsgiPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Deploys the plugin artifact
create(DeploymentUnit, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
Deprecated. Since 2.2.0, use UnloadableStaticPluginFactory.create(PluginArtifact,ModuleDescriptorFactory) instead
create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
Creates an unloadable plugin
createBean(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
createModule(String, ModuleDescriptor<T>) - Method in class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
createModuleDescriptor(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
Passes module descriptor elements back to the OsgiPlugin

D

DefaultComponentRegistrar - Class in com.atlassian.plugin.osgi.hostcomponents.impl
Default component registrar that also can write registered host components into the OSGi service registry.
DefaultComponentRegistrar() - Constructor for class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 
DefaultOsgiPersistentCache - Class in com.atlassian.plugin.osgi.container.impl
Default implementation of persistent cache.
DefaultOsgiPersistentCache(File) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
Constructs a cache, using the passed file as the base directory for cache subdirectories
DefaultOsgiPersistentCache(File, String) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
Deprecated.  
DefaultPackageScannerConfiguration - Class in com.atlassian.plugin.osgi.container.impl
Default package scanner configuration.
DefaultPackageScannerConfiguration() - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
DefaultPackageScannerConfiguration(String) - Constructor for class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
DefaultPluginTransformer - Class in com.atlassian.plugin.osgi.factory.transform
Default implementation of plugin transformation that uses stages to convert a plain JAR into an OSGi bundle.
DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<String>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Constructs a transformer with the default stages
DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<String>, String, OsgiContainerManager, List<TransformStage>) - Constructor for class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Constructs a transformer and its stages
DefaultSpringContainerAccessor - Class in com.atlassian.plugin.osgi.spring
Manages spring context access, including autowiring.
DefaultSpringContainerAccessor(Object) - Constructor for class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
DESCRIPTOR_TEXT - Static variable in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
disableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
disableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Disables the plugin by changing the bundle state back to resolved
doesResourceExist(String) - Method in interface com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator
 
doLog(ServiceReference, int, String, Throwable) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 

E

enableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
enableInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Enables the plugin by setting the OSGi bundle state to enabled.
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.AddBundleOverridesStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentImportSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ComponentSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ScanDescriptorForHostClassesStage
 
execute(TransformContext) - Method in class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
execute(TransformContext) - Method in interface com.atlassian.plugin.osgi.factory.transform.TransformStage
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.

F

FelixLoggerBridge - Class in com.atlassian.plugin.osgi.container.felix
Bridges Felix logging messages with the Commons Logging
FelixLoggerBridge(Logger) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 
FelixOsgiContainerManager - Class in com.atlassian.plugin.osgi.container.felix
Felix implementation of the OSGi container manager
FelixOsgiContainerManager(File, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Deprecated. Since 2.2.0, use FelixOsgiContainerManager.FelixOsgiContainerManager(OsgiPersistentCache,PackageScannerConfiguration,HostComponentProvider,PluginEventManager) instead
FelixOsgiContainerManager(URL, File, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Deprecated. Since 2.2.0, use FelixOsgiContainerManager.FelixOsgiContainerManager(URL, OsgiPersistentCache,PackageScannerConfiguration,HostComponentProvider,PluginEventManager) instead
FelixOsgiContainerManager(OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Constructs the container manager using the framework bundles zip file located in this library
FelixOsgiContainerManager(URL, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
Constructs the container manager
findReferredPackageNames(List<HostComponentRegistration>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Finds all referred packages for host component registrations by scanning their declared interfaces' bytecode.
findReferredPackages(List<HostComponentRegistration>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Deprecated. Since 2.7.0, use OsgiHeaderUtil.findReferredPackageNames(java.util.List) instead.
findReferredPackages(List<HostComponentRegistration>, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Deprecated. Since 2.7.0, use OsgiHeaderUtil.findReferredPackageVersions(java.util.List, java.util.Map) instead.
findReferredPackageVersions(List<HostComponentRegistration>, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Finds all referred packages for host component registrations by scanning their declared interfaces' bytecode.
forInstance(Object) - Method in interface com.atlassian.plugin.osgi.hostcomponents.InstanceBuilder
Declares the host component instance for the registration.

G

GenerateManifestStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Generates an OSGi manifest if not already defined.
GenerateManifestStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
generatePackageVersionString(Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Generate package version string such as "com.abc;version=1.2,com.atlassian".
getApplicationKeys() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getBean(String) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
getBean(String) - Method in interface com.atlassian.plugin.osgi.spring.SpringContainerAccessor
Retrieves a spring bean from the spring bean factory.
getBeansOfType(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
 
getBndInstructions() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getBundle() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getBundleClassPathJars() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getBundles() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getBundles() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of installed bundles
getClassLoader() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getClassLoader() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getClassLoader(Bundle, AlternativeResourceLoader) - Static method in class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
Creates a classloader that delegates to the bundle
getComponentImports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getContainerAccessor() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getCurrentHostVersion() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getCurrentHostVersion() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getDateLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getDefaultTransformStages() - Static method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Gets the default list of transform stages performed by the transformer.
getDescriptorDocument() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getExtra() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
getExtraExports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getExtraImports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getFileOverrides() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getFilter() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getFrameworkBundleCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getFrameworkBundleCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 
getFullExport(String) - Method in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
Constructs a package export, taking into account any attributes on the system export, including the version.
getHostComponentRegistrations() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getHostComponentRegistrations() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of host component registrations
getHostComponentRegistrations() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getHostContainer() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getInstance(InputStream, String...) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
Gets an instance that filters the modules "component", "component-import", "module-type", "bean", and "spring"
getInstance() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getInterfaces() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getJarExcludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getJarExcludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getJarIncludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getJarIncludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getKey() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getMainInterfaceClasses() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getMainInterfaces() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getManifest() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ModuleTypeModuleDescriptor
 
getModuleClassName() - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
Deprecated. - BEWARE that this is a temporary method that will not exist for long. Deprecated since 2.3.0
getModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getModuleDescriptorClass(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
getModuleDescriptorClasses() - Method in interface com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory
 
getModuleDescriptorClasses() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
getOsgiBundleCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getOsgiBundleCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.container.OsgiContainerStartedEvent
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.container.OsgiContainerStoppedEvent
 
getOsgiContainerManager() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPackageExcludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageExcludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getPackageIncludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageIncludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getPackageVersions() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getPackageVersions() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getPluginArtifact() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginFile() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginJarEntries() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginJarEntry(String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getPluginKey(Bundle) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Gets the plugin key from the bundle WARNING: shamelessly copied at PluginBundleUtils, which can't use this class due to creating a cyclic build dependency.
getPluginKey(Manifest) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Gets the plugin key from the jar manifest
getPrefix() - Method in class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
 
getProperties() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getReferredClasses() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getReferredPackages() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getRegisteredServices() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getRegisteredServices() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of service references
getRegistry() - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 
getRequiredHostComponents() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getRequiredPlugins() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Determines which plugins are required for this one to operate based on tracing the "wires" or packages that are imported by this plugin.
getResource(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getResource(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
getServiceTracker(String) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getServiceTracker(String) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a service tracker to follow a service registered under a certain interface.
getServletContext() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
getServletContext() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
 
getSource() - Method in class com.atlassian.plugin.osgi.factory.transform.model.ComponentImport
 
getSuperClass() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
 
getSystemExports() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
getTransformedPluginCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
getTransformedPluginCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
 

H

hasModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
 
hasModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
HOST_COMPONENT_FLAG - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.ComponentRegistrar
The flag to mark host components from other OSGi services
HostComponentProvider - Interface in com.atlassian.plugin.osgi.hostcomponents
Defines an object that provides host components.
HostComponentRegistration - Interface in com.atlassian.plugin.osgi.hostcomponents
Represents a registration of a host component
HostComponentSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
 
HostComponentSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.HostComponentSpringStage
 

I

INNER_JARS_BASE_LOCATION - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
installBundle(File) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
installBundle(File) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Installs a bundle into a running OSGI container
installInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Installs the plugin artifact into OSGi
InstanceBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties a host component registration with a host component instance
isClassNotFoundsWeCareAbout(Throwable) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 
isDeleteable() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isDeleteable() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
isExported(String) - Method in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
 
isRunning() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
isRunning() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
 
isUninstallable() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
isUninstallable() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 

J

JarUtils - Class in com.atlassian.plugin.osgi.factory.transform
Utility methods for getting stuff out of a jar.
JarUtils.Extractor<T> - Interface in com.atlassian.plugin.osgi.factory.transform
 

L

lastModified() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
ListableModuleDescriptorFactory - Interface in com.atlassian.plugin.osgi.external
A module descriptor factory that can list its supported module descriptors.
loadClass(Plugin, String) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
loadClass(String, Class<?>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
loadClass(Bundle, String) - Static method in class com.atlassian.plugin.osgi.util.BundleClassLoaderAccessor
Loads a class from the bundle
logInfoUnlessLame(String) - Method in class com.atlassian.plugin.osgi.container.felix.FelixLoggerBridge
 

M

ModuleTypeModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
Module descriptor for dynamic module types.
ModuleTypeModuleDescriptor() - Constructor for class com.atlassian.plugin.osgi.factory.descriptor.ModuleTypeModuleDescriptor
 
ModuleTypeSpringStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Transforms module-type elements into the appropriate Spring XML configuration file
ModuleTypeSpringStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ModuleTypeSpringStage
 

N

newPluginTransformer(OsgiPersistentCache, SystemExports, Set<String>, String, OsgiContainerManager) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
 
newPluginTransformer(OsgiPersistentCache, SystemExports, Set<String>, String, OsgiContainerManager) - Method in interface com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory
 
NONE - Static variable in class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
 

O

onPluginFrameworkShutdownEvent(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onPluginFrameworkStartedEvent(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onPluginFrameworkWarmRestarting(PluginFrameworkWarmRestartingEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onPluginUninstallation(PluginUninstalledEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onPluginUpgrade(PluginUpgradedEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onServiceDependencyWaitEnded(PluginServiceDependencyWaitEndedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onServiceDependencyWaitEnded(PluginServiceDependencyWaitTimedOutEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onServiceDependencyWaitStarting(PluginServiceDependencyWaitStartingEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
onShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
onSpringContextFailed(PluginContainerFailedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Called when the spring context for the bundle has failed to be created.
onSpringContextRefresh(PluginContainerRefreshedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Called when the spring context for the bundle has been created or refreshed.
onStart(PluginFrameworkStartingEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
openInputStream() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
OSGI_FRAMEWORK_BUNDLES_ZIP - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
OsgiBundleFactory - Class in com.atlassian.plugin.osgi.factory
Plugin deployer that deploys OSGi bundles that don't contain XML descriptor files
OsgiBundleFactory(OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
OsgiBundleFactory(String, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
 
OsgiBundlePlugin - Class in com.atlassian.plugin.osgi.factory
Plugin that wraps an OSGi bundle that has no plugin descriptor.
OsgiBundlePlugin(Bundle, String, PluginArtifact, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
OsgiChainedModuleDescriptorFactoryCreator - Class in com.atlassian.plugin.osgi.factory
Builds a ModuleDescriptorFactory suitable for building ModuleDescriptor instances in an OSGi context for OsgiPlugin instances.
OsgiChainedModuleDescriptorFactoryCreator(OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator
 
OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator - Interface in com.atlassian.plugin.osgi.factory
 
OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory - Interface in com.atlassian.plugin.osgi.factory
 
OsgiContainerException - Exception in com.atlassian.plugin.osgi.container
Generic wrapper exception for any OSGi-related exceptions
OsgiContainerException() - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(String) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(String, Throwable) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerException(Throwable) - Constructor for exception com.atlassian.plugin.osgi.container.OsgiContainerException
 
OsgiContainerManager - Interface in com.atlassian.plugin.osgi.container
Manages the OSGi container and handles any interactions with it
OsgiContainerStartedEvent - Class in com.atlassian.plugin.osgi.container
Event fired when the OSGi container has started
OsgiContainerStartedEvent(OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.container.OsgiContainerStartedEvent
 
OsgiContainerStoppedEvent - Class in com.atlassian.plugin.osgi.container
Event fired when the OSGi container has stopped
OsgiContainerStoppedEvent(OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.container.OsgiContainerStoppedEvent
 
OsgiHeaderUtil - Class in com.atlassian.plugin.osgi.util
Utilities to help create OSGi headers
OsgiHeaderUtil() - Constructor for class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
 
OsgiPersistentCache - Interface in com.atlassian.plugin.osgi.container
Access to persistent cache locations used throughout the OSGi plugin system.
OsgiPlugin - Class in com.atlassian.plugin.osgi.factory
Plugin that wraps an OSGi bundle that does contain a plugin descriptor.
OsgiPlugin(String, OsgiContainerManager, PluginArtifact, PluginArtifact, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
OsgiPluginFactory - Class in com.atlassian.plugin.osgi.factory
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
OsgiPluginFactory(String, String, OsgiPersistentCache, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Deprecated.  
OsgiPluginFactory(String, Set<String>, OsgiPersistentCache, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Default constructor
OsgiPluginFactory(String, Set<String>, OsgiPersistentCache, OsgiContainerManager, PluginEventManager, OsgiPluginFactory.PluginTransformerFactory) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
Constructor for implementations that want to override the DefaultPluginTransformer with a custom implementation
OsgiPluginFactory.DefaultPluginTransformerFactory - Class in com.atlassian.plugin.osgi.factory
 
OsgiPluginFactory.DefaultPluginTransformerFactory() - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
 
OsgiPluginFactory.PluginTransformerFactory - Interface in com.atlassian.plugin.osgi.factory
 
OsgiPluginXmlDescriptorParser - Class in com.atlassian.plugin.osgi.factory
Descriptor parser that handles special tasks for osgi plugins such as recording the originating module descriptor elements.
OsgiPluginXmlDescriptorParser(InputStream, String...) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
 
OsgiPluginXmlDescriptorParserFactory - Class in com.atlassian.plugin.osgi.factory
Descriptor parser factory that creates parsers for Osgi plugins.
OsgiPluginXmlDescriptorParserFactory() - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
 

P

PackageScannerConfiguration - Interface in com.atlassian.plugin.osgi.container
Contains configuration for the package scanning algorithm that scans your classpath to determine which packages and versions to export to OSGi.
parseHeader(String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
Parses an OSGi header line into a map structure
PluginTransformationException - Exception in com.atlassian.plugin.osgi.factory.transform
Generic wrapper exception for all exceptions thrown during plugin transformation
PluginTransformationException() - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(String) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(String, Throwable) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformationException(Throwable) - Constructor for exception com.atlassian.plugin.osgi.factory.transform.PluginTransformationException
 
PluginTransformer - Interface in com.atlassian.plugin.osgi.factory.transform
Transforms a plugin jar into a proper OSGi bundle
PropertyBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties properties to the host component registration.
provide(ComponentRegistrar) - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentProvider
Gives the object a chance to register its host components with the registrar

R

REFRESH_TIMEOUT - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
register(Class<?>...) - Method in interface com.atlassian.plugin.osgi.hostcomponents.ComponentRegistrar
Starts the single host component registration by declaring it as implementing one or more interfaces
register(Class<?>...) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 

S

scanClassBinary(Clazz) - Static method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner
Scans class binary to extract 1) referred classes 2) imported packages 3) the class's superclass.
ScanDescriptorForHostClassesStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
Scans the plugin descriptor for any "class" attribute, and ensures that it will be imported, if appropriate.
ScanDescriptorForHostClassesStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ScanDescriptorForHostClassesStage
 
ScanInnerJarsStage - Class in com.atlassian.plugin.osgi.factory.transform.stage
The stages which scan for inner jars in attempt to create bundle classpath.
ScanInnerJarsStage() - Constructor for class com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
 
setDisableMultipleBundleVersions(boolean) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
setExtra(String) - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
setFelixLogger(Logger) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
setJarExcludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setJarIncludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setJarPatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Sets the jars to include and exclude from scanning
setPackageExcludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setPackageIncludes(List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setPackagePatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Sets the packages to include and exclude
setPackageVersions(Map<String, String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
Maps discovered packages to specific versions by overriding autodiscovered versions
setServletContext(ServletContext) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
 
setShouldRequireSpring(boolean) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
shouldRequireSpring() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
SingleModuleDescriptorFactory<T extends ModuleDescriptor<?>> - Class in com.atlassian.plugin.osgi.external
A single module descriptor factory for plugins to use when they want to expose just one plugin.
SingleModuleDescriptorFactory(HostContainer, String, Class<T>) - Constructor for class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
Constructs an instance using a specific host container
SPRING_CONTEXT - Static variable in class com.atlassian.plugin.osgi.factory.transform.stage.GenerateManifestStage
 
SpringContainerAccessor - Interface in com.atlassian.plugin.osgi.spring
Allows to access the spring container and access springs beans.
start() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
start() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Starts the OSGi container
stop() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
stop() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Stops the OSGi container
SystemExports - Class in com.atlassian.plugin.osgi.factory.transform.model
Encapsulates the package exports from the system bundle
SystemExports(String) - Constructor for class com.atlassian.plugin.osgi.factory.transform.model.SystemExports
Constructs an instance by parsing the exports line from the manifest

T

toString() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
 
trackBean(String, String) - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
Track a bean by remembering its name and source.
transform(File, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Transforms the file into an OSGi bundle
transform(PluginArtifact, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.factory.transform.DefaultPluginTransformer
Transforms the file into an OSGi bundle
transform(PluginArtifact, List<HostComponentRegistration>) - Method in interface com.atlassian.plugin.osgi.factory.transform.PluginTransformer
Transforms a plugin artifact into a proper OSGi bundle
TransformContext - Class in com.atlassian.plugin.osgi.factory.transform
The transform context containing any configuration necessary to enact a JAR transformation.
TransformContext(List<HostComponentRegistration>, SystemExports, PluginArtifact, Set<String>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.transform.TransformContext
 
TransformStage - Interface in com.atlassian.plugin.osgi.factory.transform
Performs a stage in the transformation from a JAR to an OSGi bundle

U

UnavailableModuleDescriptorRequiringRestartFallbackFactory - Class in com.atlassian.plugin.osgi.factory
Return placeholder UnrecognisedModuleDescriptor instances marked with @RequiresRestart for any descriptors in the underlying ModuleDescriptorFactory that have that annotation.
UnavailableModuleDescriptorRequiringRestartFallbackFactory(ModuleDescriptorFactory) - Constructor for class com.atlassian.plugin.osgi.factory.UnavailableModuleDescriptorRequiringRestartFallbackFactory
 
uninstallInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
 
uninstallInternal() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
Uninstalls the bundle from the OSGi container
UnloadableStaticPluginFactory - Class in com.atlassian.plugin.osgi.factory
Creates unloadable plugins from static plugins.
UnloadableStaticPluginFactory(String) - Constructor for class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
 

V

validate(String) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
 
validate(String) - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
Validates the caches against a cache key.
valueOf(String) - Static method in enum com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

withContextClassLoaderStrategy(ContextClassLoaderStrategy) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets the strategy to use for context classloader management
withJar(File, JarUtils.Extractor<T>) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
Extract something from a jar file.
withName(String) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets the bean name of the host component
withProperty(String, String) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
Sets an arbitrary property to register with the host component
wrapService(Class<?>[], Object) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
Wraps the service in a dynamic proxy that ensures all methods are executed with the object class's class loader as the context class loader
write(OutputStream) - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
 
writeRegistry(BundleContext) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2012 Atlassian. All Rights Reserved.