- 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.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 - 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.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(PluginArtifact, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.factory.OsgiBundleFactory
-
Create a plugin from the given 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(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
- 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
-
- 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
- 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".
- get() - Static method in class com.atlassian.plugin.osgi.hostcomponents.impl.CallingBundleStore
-
- getApplications() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
-
- getAttributeWithoutValidation(Manifest, String) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the attribute from manifest(no-validations)
- 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.factory.transform.TransformContext
-
- getBundle() - Method in interface com.atlassian.plugin.osgi.factory.OsgiBackedPlugin
-
Returns OSGi Bundle that 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.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.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.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.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.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
-
- getInstallationMode() - Method in class com.atlassian.plugin.osgi.factory.OsgiPlugin
-
- getInstallationMode() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
-
- 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"
- 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() - 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(File) - Static method in class com.atlassian.plugin.osgi.factory.transform.JarUtils
-
Get the
Manifest from a Jar file, or create a new one if there isn't one already.
- getManifest() - Method in class com.atlassian.plugin.osgi.factory.transform.TransformContext
-
- getManifest(PluginArtifact) - Static method in class com.atlassian.plugin.osgi.util.OsgiHeaderUtil
-
Extract the manifest of a PluginArtifact.
- 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
-
- 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.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.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(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
- 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
-
- 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, ServiceTrackerCustomizer) - 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 interface com.atlassian.plugin.osgi.container.OsgiContainerManager
-
Gets a service tracker to follow a service registered under a certain interface with a
ServiceTrackerCustomizer attached 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.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.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
- 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(Bundle, String, PluginArtifact) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiBundlePlugin
-
- 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
-
- 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
- OsgiContainerManager.AllowsReferenceInstall - Interface in com.atlassian.plugin.osgi.container
-
- OsgiContainerManager.AllowsReferenceInstall.Default - Class in com.atlassian.plugin.osgi.container
-
Deprecated.
- 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, Set<Application>) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
-
- OsgiPluginXmlDescriptorParser(InputStream, Iterable<InputStream>, Set<Application>) - Constructor for class com.atlassian.plugin.osgi.factory.OsgiPluginXmlDescriptorParser
-
Creates a DescriptorParser that can read multiple XML files
- 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
-