Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addBundleClasspathJar(String) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- addBundleListener(BundleListener) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- addBundleListener(BundleListener) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
-
That is shortcut to access SystemBundle.
- AddBundleOverridesStage - Class in com.atlassian.plugin.osgi.internal.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.internal.factory.transform.stage.AddBundleOverridesStage
- addModule(ModuleDescriptorFactory, Plugin, Element) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
-
Passes module descriptor elements back to the
OsgiPlugin - addRequiredHostComponent(HostComponentRegistration) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- afterConstructor(String, BundleContext) - Static method in class com.atlassian.plugin.osgi.advice.ConstructorAdvice
- AlwaysFalseInternalPackageDetector - Class in com.atlassian.plugin.osgi.hook.dmz.packages
- AlwaysFalseInternalPackageDetector() - Constructor for class com.atlassian.plugin.osgi.hook.dmz.packages.AlwaysFalseInternalPackageDetector
- ATLASSIAN_ACCESS_ALLOWED_VALUES - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_ACCESS_DEFAULT - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_ACCESS_DEPRECATED - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_ACCESS_INHERITED - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_ACCESS_INTERNAL - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_ACCESS_PUBLIC - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- ATLASSIAN_BOOTDELEGATION - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- ATLASSIAN_BOOTDELEGATION_EXTRA - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- ATLASSIAN_DISABLE_REFERENCE_PROTOCOL - Static variable in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- ATLASSIAN_PLUGIN_KEY - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Manifest key for the Atlassian plugin key entry
- ATLASSIAN_SCAN_FOLDERS - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Manifest key for additional scan folders
- ATTR_ATLASSIAN_ACCESS - Static variable in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- AUTOWIRE_AUTODETECT - Enum constant in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Autodetects appropriate injection by first seeing if any no-arg constructors exist.
- AUTOWIRE_BY_CONSTRUCTOR - Enum constant in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Performs construction-based injection by type
- AUTOWIRE_BY_NAME - Enum constant in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Performs setter-based injection by name
- AUTOWIRE_BY_TYPE - Enum constant in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Performs setter-based injection by type
- AUTOWIRE_NO - Enum constant in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.
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.internal.factory.transform.stage.ComponentImportSpringStage
- BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ComponentSpringStage
- BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.stage.HostComponentSpringStage
- BEAN_SOURCE - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ModuleTypeSpringStage
- beanExists(String) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
-
Check if the bean has been tracked.
- BeanPrefixModuleFactory - Class in com.atlassian.plugin.osgi.module
-
The BeanModuleFactory creates a java bean for the given module class by resolving the name to bean reference.
- BeanPrefixModuleFactory() - Constructor for class com.atlassian.plugin.osgi.module.BeanPrefixModuleFactory
- BEANS_PROPERTY - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.stage.HostComponentSpringStage
- begin(Collection<BundleRevision>) - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHookFactory
- buildHeader(String, Map<String, String>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Builds the header string from a map
- buildHeader(Map<String, Map<String, String>>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Builds the header string from a map
- bundleChanged(BundleEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- 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
- CallingBundleAccessor - Class in com.atlassian.plugin.osgi.hostcomponents
-
An accessor to the bundle currently invoking a host component
- CallingBundleAccessor() - Constructor for class com.atlassian.plugin.osgi.hostcomponents.CallingBundleAccessor
- CallingBundleStore - Class in com.atlassian.plugin.osgi.hostcomponents.impl
-
A store for the current bundle invoking a host component.
- CallingBundleStore() - Constructor for class com.atlassian.plugin.osgi.hostcomponents.impl.CallingBundleStore
- canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
-
Determines if this deployer can handle this artifact by looking for the plugin descriptor
- canCreate(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
- 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.ScanResult - Class in com.atlassian.plugin.osgi.util
-
Contains the result of class binary scanning.
- 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.internal.factory.transform.JarUtils
-
Quietly close jar file.
- com.atlassian.plugin.osgi.advice - package com.atlassian.plugin.osgi.advice
- 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.hook.dmz - package com.atlassian.plugin.osgi.hook.dmz
- com.atlassian.plugin.osgi.hook.dmz.packages - package com.atlassian.plugin.osgi.hook.dmz.packages
- 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.internal.factory.transform - package com.atlassian.plugin.osgi.internal.factory.transform
- com.atlassian.plugin.osgi.internal.factory.transform.model - package com.atlassian.plugin.osgi.internal.factory.transform.model
- com.atlassian.plugin.osgi.internal.factory.transform.stage - package com.atlassian.plugin.osgi.internal.factory.transform.stage
-
Jar transformation stages that convert a plain JAR into an OSGi bundle
- 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.internal.factory.transform.model
-
Represents the data in a component-import tag in the plugin descriptor
- ComponentImport(Element) - Constructor for class com.atlassian.plugin.osgi.internal.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.internal.factory.transform.stage
-
Transforms component imports into a Spring XML file
- ComponentImportSpringStage() - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.stage.ComponentImportSpringStage
- ComponentModuleDescriptor - Class in com.atlassian.plugin.osgi.factory.descriptor
-
Module descriptor for 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.internal.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.internal.factory.transform.stage.ComponentSpringStage
- ConstructorAdvice - Class in com.atlassian.plugin.osgi.advice
-
Advice used to capture the pluginKey of a
Bundle. - ConstructorAdvice() - Constructor for class com.atlassian.plugin.osgi.advice.ConstructorAdvice
- 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 Class in com.atlassian.plugin.osgi.hostcomponents
-
The strategy for handling the context class loader for host component method invocations
- create(OsgiChainedModuleDescriptorFactoryCreator.ResourceLocator, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator
- create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
-
Create a plugin from the given artifact.
- create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
-
Deploys the plugin artifact.
- create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
-
Creates the plugin
- create(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
-
Creates an unloadable plugin
- create(String) - Method in interface com.atlassian.plugin.osgi.factory.OsgiChainedModuleDescriptorFactoryCreator.ServiceTrackerFactory
- createBean(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
- createModule(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
-
Deprecated.
- 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 - createNonExistingPluginContainer(String) - Static method in class com.atlassian.plugin.osgi.util.OsgiPluginUtil
-
Creates null implementation of ContainerAccessor interface
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
- DefaultInternalPackageDetector - Class in com.atlassian.plugin.osgi.hook.dmz.packages
-
Internal package detector that uses sets of patterns to determine the result.
- DefaultInternalPackageDetector(DmzPackagePatterns) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.packages.DefaultInternalPackageDetector
- 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
- 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.internal.factory.transform
-
Default implementation of plugin transformation that uses stages to convert a plain JAR into an OSGi bundle.
- DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
-
Constructs a transformer with the default stages
- DefaultPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager, List<TransformStage>) - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
-
Constructs a transformer and its stages
- DefaultPluginTransformerFactory() - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
- 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
- DefaultSpringContainerAccessor.AutowireStrategy - Enum Class in com.atlassian.plugin.osgi.spring
-
Deprecated.in 5.0 for removal in 6.0, without a replacement
- 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
- DmzPackagePatterns - Class in com.atlassian.plugin.osgi.hook.dmz.packages
- DmzPackagePatterns(Set<String>, Set<String>, Set<String>) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.packages.DmzPackagePatterns
- DmzResolverHook - Class in com.atlassian.plugin.osgi.hook.dmz
- DmzResolverHookFactory - Class in com.atlassian.plugin.osgi.hook.dmz
-
Implementation based on stash DMZ impl: DmzResolverHookFactory
- DmzResolverHookFactory(PackageScannerConfiguration) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHookFactory
- 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.
- end() - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHook
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.AddBundleOverridesStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ComponentImportSpringStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ComponentSpringStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.GenerateManifestStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.HostComponentSpringStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ModuleTypeSpringStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ScanDescriptorForHostClassesStage
- execute(TransformContext) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ScanInnerJarsStage
- execute(TransformContext) - Method in interface com.atlassian.plugin.osgi.internal.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. - ExportTypeBasedInternalPackageDetector - Class in com.atlassian.plugin.osgi.hook.dmz.packages
-
This is a top level detector that delegates to other detectors based on the type of "Bundle" exporting the package.
- ExportTypeBasedInternalPackageDetector(DmzPackagePatterns, PluginTypeDetector) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.packages.ExportTypeBasedInternalPackageDetector
- extractOsgiPluginInformation(Manifest, boolean) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract a PluginInformation from the Manifest of a jar containing an OSGi bundle.
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, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
-
Constructs the container manager.
- FelixOsgiContainerManager(URL, OsgiPersistentCache, PackageScannerConfiguration, HostComponentProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
-
Constructs the container manager.
- filterMatches(Bundle, Collection<BundleCapability>) - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHook
- filterMatches(BundleRequirement, Collection<BundleCapability>) - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHook
- filterResolvable(Collection<BundleRevision>) - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHook
- filterSingletonCollisions(BundleCapability, Collection<BundleCapability>) - Method in class com.atlassian.plugin.osgi.hook.dmz.DmzResolverHook
- findReferredPackageNames(Collection<Class<?>>) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Finds all referred packages for the specified set of classes/interfaces by scanning their bytecode.
- 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.internal.factory.transform.stage
-
Generates an OSGi manifest if not already defined.
- GenerateManifestStage() - Constructor for class com.atlassian.plugin.osgi.internal.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".
- get() - Static method in class com.atlassian.plugin.osgi.hostcomponents.impl.CallingBundleStore
- getApplicationBundledInternalPlugins() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- getApplicationBundledInternalPlugins() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
- getApplications() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getAttributeWithoutValidation(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the attribute from manifest(no-validations)
- getBean(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
- getBean(String) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
- getBeansOfType(Class<T>) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
- getBndInstructions() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getBundle() - Method in interface com.atlassian.plugin.osgi.factory.OsgiBackedPlugin
-
Returns
OSGi Bundlethat corresponds to the current plugin - getBundle() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- getBundle() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
- getBundleClassPathJars() - Method in class com.atlassian.plugin.osgi.internal.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
- getBytes() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
- getCallingBundle() - Static method in class com.atlassian.plugin.osgi.hostcomponents.CallingBundleAccessor
- 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.internal.factory.transform.TransformContext
- getContainerAccessor() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- 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
- getDateInstalled() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- getDateInstalled() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
- getDateLoaded() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- getDefaultTransformStages() - Static method in class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
-
Gets the default list of transform stages performed by the transformer.
- getDependencies() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- getDependencies() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Determines which plugin keys are dependencies based on tracing the wires, categorising them as mandatory, optional or dynamic.
- getDependencies(Bundle) - Static method in class com.atlassian.plugin.osgi.util.OsgiPluginUtil
-
Determines which plugin keys are dependencies based on tracing the wires, categorising them as mandatory, optional or dynamic.
- getDescriptorDocument() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
- getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
- getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
- getDescriptorInputStream(PluginArtifact) - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
- getExtraExports() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getExtraImports() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getFileOverrides() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getFilter() - Method in class com.atlassian.plugin.osgi.internal.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.internal.factory.transform.TransformContext
- getHostContainer() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
- getInstallationMode() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
- getInstallationMode() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getInstance() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
- getInstance(InputStream, Iterable<InputStream>, Set<Application>) - 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(InputStream, Set<Application>) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParserFactory
-
Gets an instance that filters the modules "component", "component-import", "module-type", "bean", and "spring"
- getInterfaces() - Method in class com.atlassian.plugin.osgi.internal.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.internal.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.internal.factory.transform.TransformContext
- getManifest(PluginArtifact) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the manifest of a PluginArtifact.
- getManifest(File) - Static method in class com.atlassian.plugin.osgi.internal.factory.transform.JarUtils
-
Get the
Manifestfrom a Jar file, or create a new one if there isn't one already. - 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
- 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
- getModuleDescriptorKeys() - Method in interface com.atlassian.plugin.osgi.external.ListableModuleDescriptorFactory
- getModuleDescriptorKeys() - Method in class com.atlassian.plugin.osgi.external.SingleModuleDescriptorFactory
- getNonEmptyAttribute(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the attribute from manifest and validate if it's not empty
- 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.internal.factory.transform.TransformContext
- getOsgiDeprecatedPackages() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- getOsgiDeprecatedPackages() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
- getOsgiDeprecatedPackages() - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.DmzPackagePatterns
- getOsgiPublicPackages() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- getOsgiPublicPackages() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
- getOsgiPublicPackages() - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.DmzPackagePatterns
- getOsgiPublicPackagesExcludes() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- getOsgiPublicPackagesExcludes() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
- getOsgiPublicPackagesExcludes() - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.DmzPackagePatterns
- 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.internal.factory.transform.TransformContext
- getPluginFile() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getPluginJarEntries() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getPluginJarEntry(String) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getPluginKey(File) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Obtain the plugin key for a bundle in the given File.
- getPluginKey(Manifest) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Gets the plugin key from the jar manifest
- 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. - getPluginKeyOrSymbolicName(Bundle) - Method in class com.atlassian.plugin.osgi.hook.dmz.PluginTypeDetector
-
Tried to use API: String pluginKey = OsgiHeaderUtil.getPluginKey(importingPlugin) but for some reason if OsgiPlugin.ATLASSIAN_PLUGIN_KEY is not available, util returns symbolic name with version, examples: org.eclipse.gemini.blueprint.core-3.0.0.M01 org.apache.servicemix.bundles.spring-core-5.3.26.1 Plugin key should not contain version.
- 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.internal.factory.transform.TransformContext
- 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.
- getServiceTracker(String, ServiceTrackerCustomizer) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- getServiceTracker(String, ServiceTrackerCustomizer) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
-
Gets a service tracker to follow a service registered under a certain interface with a
ServiceTrackerCustomizerattached for customizing tracked service objects. - 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.internal.factory.transform.model.ComponentImport
- getSuperClass() - Method in class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
- getSystemBundle(BundleContext) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
-
Returns the system bundle.
- getSystemBundleContext(Bundle) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
-
Returns the system bundle context.
- getSystemBundleContext(BundleContext) - Static method in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
-
Returns the system bundle context.
- getSystemExports() - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- getTransformedPluginCache() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultOsgiPersistentCache
- getTransformedPluginCache() - Method in interface com.atlassian.plugin.osgi.container.OsgiPersistentCache
- getValidatedAttribute(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the attribute from manifest and validate it's not null and not empty
H
- hasManifestEntry(Manifest, String) - Static method in class com.atlassian.plugin.osgi.internal.factory.transform.JarUtils
- 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.internal.factory.transform.stage
- HostComponentSpringStage() - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.stage.HostComponentSpringStage
I
- init(Plugin, Element) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentImportModuleDescriptor
- init(Plugin, Element) - Method in class com.atlassian.plugin.osgi.factory.descriptor.ComponentModuleDescriptor
- injectBean(T) - Method in class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor
- INNER_JARS_BASE_LOCATION - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.stage.ScanInnerJarsStage
- InputStreamResource(InputStream) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.InputStreamResource
- installBundle(File, ReferenceMode) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- installBundle(File, ReferenceMode) - 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.OsgiBundlePlugin
- 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
- InternalPackageDetector - Interface in com.atlassian.plugin.osgi.hook.dmz.packages
- 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
- isDeprecatedPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.AlwaysFalseInternalPackageDetector
- isDeprecatedPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.DefaultInternalPackageDetector
- isDeprecatedPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.ExportTypeBasedInternalPackageDetector
- isDeprecatedPackage(BundleCapability) - Method in interface com.atlassian.plugin.osgi.hook.dmz.packages.InternalPackageDetector
-
Checks if package should be treated as deprecated by the DMZ mechanism
- isDeprecatedPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- 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
- isInternalPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.AlwaysFalseInternalPackageDetector
- isInternalPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.DefaultInternalPackageDetector
- isInternalPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.ExportTypeBasedInternalPackageDetector
- isInternalPackage(BundleCapability) - Method in interface com.atlassian.plugin.osgi.hook.dmz.packages.InternalPackageDetector
-
Checks if package should be treated as internal and hidden behind DMZ
- isInternalPackage(BundleCapability) - Method in class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- isInternalPlugin(Bundle) - Method in class com.atlassian.plugin.osgi.hook.dmz.PluginTypeDetector
- isRunning() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- isRunning() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
- isSystemBundle(Bundle) - Method in class com.atlassian.plugin.osgi.hook.dmz.PluginTypeDetector
- isUninstallable() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- isUninstallable() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
- isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
- isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
- isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
- isValidPluginsVersion() - Method in class com.atlassian.plugin.osgi.factory.UnloadableStaticPluginFactory
J
- JarUtils - Class in com.atlassian.plugin.osgi.internal.factory.transform
-
Utility methods for getting stuff out of a jar.
- JarUtils.Extractor<T> - Interface in com.atlassian.plugin.osgi.internal.factory.transform
L
- 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
- match() - Method in class com.atlassian.plugin.osgi.hook.dmz.PackageMatcher
- MethodInvocationAdvice - Class in com.atlassian.plugin.osgi.advice
-
Advice used to store the pluginKey before an osgi service method is invoked.
- MethodInvocationAdvice() - Constructor for class com.atlassian.plugin.osgi.advice.MethodInvocationAdvice
- 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.internal.factory.transform.stage
-
Transforms module-type elements into the appropriate Spring XML configuration file
- ModuleTypeSpringStage() - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.stage.ModuleTypeSpringStage
- moveStarPackageToEnd(Map<String, Map<String, String>>, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Reorder any Import-Package or Export-Package or Private-Package value passed, so that packages containing a star-value i.e.
N
- newPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, String, OsgiContainerManager) - Method in class com.atlassian.plugin.osgi.factory.OsgiPluginFactory.DefaultPluginTransformerFactory
- newPluginTransformer(OsgiPersistentCache, SystemExports, Set<Application>, 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
- onEnter(String) - Static method in class com.atlassian.plugin.osgi.advice.MethodInvocationAdvice
- onExit() - Static method in class com.atlassian.plugin.osgi.advice.MethodInvocationAdvice
- onPluginContainerFailed(PluginContainerFailedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Called when the plugin container for the bundle has failed to be created.
- onPluginContainerRefresh(PluginContainerRefreshedEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Called when the plugin container for the bundle has been created or refreshed.
- onPluginFrameworkShutdownEvent(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
- onPluginFrameworkShuttingDownEvent(PluginFrameworkShuttingDownEvent) - 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
- onStart(PluginFrameworkStartingEvent) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- OsgiBackedPlugin - Interface in com.atlassian.plugin.osgi.factory
-
Interface for plugins backed by OSGi
Bundle - OsgiBundleFactory - Class in com.atlassian.plugin.osgi.factory
-
Plugin deployer that deploys OSGi bundles that don't contain a (spring) context instantiated by the plugin system
- OsgiBundleFactory(OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
- OsgiBundleFactory(String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
- OsgiBundlePlugin - Class in com.atlassian.plugin.osgi.factory
-
Plugin that wraps an OSGi bundle
- OsgiBundlePlugin(OsgiContainerManager, String, PluginArtifact) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
-
Create a plugin wrapper which installs the bundle when the plugin is installed.
- OsgiChainedModuleDescriptorFactoryCreator - Class in com.atlassian.plugin.osgi.factory
-
Builds a
ModuleDescriptorFactorysuitable for buildingModuleDescriptorinstances in an OSGi context forOsgiPlugininstances. - 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, Set<Application>, OsgiPersistentCache, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginFactory
-
Default constructor
- OsgiPluginFactory(String, Set<Application>, 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.PluginTransformerFactory - Interface in com.atlassian.plugin.osgi.factory
- OsgiPluginUtil - Class in com.atlassian.plugin.osgi.util
-
Collection of util operation on different OSGi bits that results in Plugins items
- OsgiPluginUtil() - Constructor for class com.atlassian.plugin.osgi.util.OsgiPluginUtil
- 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, Iterable<InputStream>, Set<Application>) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
-
Creates a DescriptorParser that can read multiple XML files
- OsgiPluginXmlDescriptorParser(InputStream, Set<Application>) - 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
- OsgiSystemBundleUtil - Class in com.atlassian.plugin.osgi.util
-
Utility method for accessing system bundle.
- OsgiSystemBundleUtil() - Constructor for class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
P
- PackageMatcher - Class in com.atlassian.plugin.osgi.hook.dmz
- PackageMatcher(String, String) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.PackageMatcher
- 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
- PluginInternalPackageDetector - Class in com.atlassian.plugin.osgi.hook.dmz.packages
-
Internal package detector that implements atlassian-access feature.
- PluginInternalPackageDetector(InternalPackageDetector) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector
- PluginInternalPackageDetector.UnknownAtlassianAccessValue - Exception in com.atlassian.plugin.osgi.hook.dmz.packages
- PluginKeyWeaver - Class in com.atlassian.plugin.osgi.container.felix
-
A weaving hook used to intercept a plugin and apply the given implementation of LocalBundleContextAdvice in order to store multiple plugin keys.
- PluginKeyWeaver() - Constructor for class com.atlassian.plugin.osgi.container.felix.PluginKeyWeaver
- 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
- PluginTypeDetector - Class in com.atlassian.plugin.osgi.hook.dmz
- PluginTypeDetector(Set<String>) - Constructor for class com.atlassian.plugin.osgi.hook.dmz.PluginTypeDetector
- 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
- RemotablePluginFactory - Class in com.atlassian.plugin.osgi.factory
-
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
- RemotablePluginFactory(String, Set<Application>, OsgiContainerManager, PluginEventManager) - Constructor for class com.atlassian.plugin.osgi.factory.RemotablePluginFactory
-
Constructor for implementations that want to override the DefaultPluginTransformer with a custom implementation
- REMOTE_PLUGIN_KEY - Static variable in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Manifest key denoting Atlassian remote plugins
- removeBundleListener(BundleListener) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- removeBundleListener(BundleListener) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
-
That is shortcut to access SystemBundle.
- resolve() - Method in class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
- resolve() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
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.internal.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.internal.factory.transform.stage.ScanDescriptorForHostClassesStage
- ScanInnerJarsStage - Class in com.atlassian.plugin.osgi.internal.factory.transform.stage
-
The stages which scan for inner jars in attempt to create bundle classpath.
- ScanInnerJarsStage() - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.stage.ScanInnerJarsStage
- ScanResult(Set<String>, Set<String>, String) - Constructor for class com.atlassian.plugin.osgi.util.ClassBinaryScanner.ScanResult
- setApplicationBundledInternalPlugins(Set<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- setDeprecatedPackages(Set<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- setDisableMultipleBundleVersions(boolean) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
- 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
- setKey(String) - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
Sets key to the specified value.
- setOsgiPublicPackages(Set<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- setOsgiPublicPackagesExcludes(Set<String>) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- 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.internal.factory.transform.TransformContext
- setTreatDeprecatedPackagesAsPublic(boolean) - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- shouldRequireSpring() - Method in class com.atlassian.plugin.osgi.internal.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.internal.factory.transform.stage.GenerateManifestStage
- 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
- stripDuplicatePackages(Map<String, Map<String, String>>, String, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Remove any duplicate Import-Package or Export-Package or Private-Package value passed.
- SYSTEM_BUNDLE_ID - Static variable in class com.atlassian.plugin.osgi.util.OsgiSystemBundleUtil
-
The identifier of the system bundle.
- 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
- TRACK_BUNDLE - Static variable in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
-
Whether the host component should track the bundle invoking component methods
- trackBean(String, String) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
-
Track a bean by remembering its name and source.
- transform(PluginArtifact, List<HostComponentRegistration>) - Method in interface com.atlassian.plugin.osgi.factory.transform.PluginTransformer
-
Transforms a plugin artifact into a proper OSGi bundle
- transform(PluginArtifact, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
-
Transforms the file into an OSGi bundle
- transform(File, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
-
Transforms the file into an OSGi bundle
- TRANSFORM_COMPRESSION_LEVEL - Static variable in class com.atlassian.plugin.osgi.internal.factory.transform.DefaultPluginTransformer
- TransformContext - Class in com.atlassian.plugin.osgi.internal.factory.transform
-
The transform context containing any configuration necessary to enact a JAR transformation.
- TransformContext(List<HostComponentRegistration>, SystemExports, PluginArtifact, Set<Application>, String, OsgiContainerManager) - Constructor for class com.atlassian.plugin.osgi.internal.factory.transform.TransformContext
- TransformStage - Interface in com.atlassian.plugin.osgi.internal.factory.transform
-
Performs a stage in the transformation from a JAR to an OSGi bundle
- treatDeprecatedPackagesAsPublic() - Method in class com.atlassian.plugin.osgi.container.impl.DefaultPackageScannerConfiguration
- treatDeprecatedPackagesAsPublic() - Method in interface com.atlassian.plugin.osgi.container.PackageScannerConfiguration
U
- UnavailableModuleDescriptorRequiringRestartFallbackFactory - Class in com.atlassian.plugin.osgi.factory
-
Return placeholder
UnrecognisedModuleDescriptorinstances marked with @RequiresRestart for any descriptors in the underlyingModuleDescriptorFactorythat 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
- UnknownAtlassianAccessValue(String) - Constructor for exception com.atlassian.plugin.osgi.hook.dmz.packages.PluginInternalPackageDetector.UnknownAtlassianAccessValue
- 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
- USE_HOST - Enum constant in enum class com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
-
This strategy ensures the context class loader will be set to the host application's class loader.
- USE_PLUGIN - Enum constant in enum class com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
-
This strategy ensures the context class loader remains the bundle's class loader.
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 class com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.atlassian.plugin.osgi.hostcomponents.ContextClassLoaderStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.plugin.osgi.spring.DefaultSpringContainerAccessor.AutowireStrategy
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
W
- weave(WovenClass) - Method in class com.atlassian.plugin.osgi.container.felix.PluginKeyWeaver
- 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.internal.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
- withTrackBundleEnabled(boolean) - Method in interface com.atlassian.plugin.osgi.hostcomponents.PropertyBuilder
-
Sets whether bundle tracking is enabled
- writeRegistry(BundleContext) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
UnloadableStaticPluginFactory.createModule(Plugin, com.atlassian.plugin.module.Element, ModuleDescriptorFactory)instead. This will be removed in atlassian-plugins 8.0.0.