All Classes and Interfaces

Class
Description
Adds bundle instruction overrides from the plugin descriptor to be later used in the manifest generation process.
 
The BeanModuleFactory creates a java bean for the given module class by resolving the name to bean reference.
Utility methods for accessing a bundle as if it was a classloader.
An accessor to the bundle currently invoking a host component
A store for the current bundle invoking a host component.
Contains all the utility methods and classes for scanning class file binary.
InputStream-based resource for class scanning purpose (in the format required by bndlib).
Contains the result of class binary scanning.
Represents the data in a component-import tag in the plugin descriptor
Module descriptor for OSGi service imports.
Transforms component imports into a Spring XML file
Module descriptor for components.
A registrar for capturing host components and their configuration
Transforms component tags in the plugin descriptor into the appropriate spring XML configuration file
Advice used to capture the pluginKey of a Bundle.
The strategy for handling the context class loader for host component method invocations
Default component registrar that also can write registered host components into the OSGi service registry.
Internal package detector that uses sets of patterns to determine the result.
Default implementation of persistent cache.
Default package scanner configuration.
Default implementation of plugin transformation that uses stages to convert a plain JAR into an OSGi bundle.
Manages spring context access, including autowiring.
Deprecated.
in 5.0 for removal in 6.0, without a replacement
 
 
Implementation based on stash DMZ impl: DmzResolverHookFactory
This is a top level detector that delegates to other detectors based on the type of "Bundle" exporting the package.
Bridges Felix logging messages with the Commons Logging
Felix implementation of the OSGi container manager
Generates an OSGi manifest if not already defined.
Defines an object that provides host components.
Represents a registration of a host component
 
Ties a host component registration with a host component instance
 
Utility methods for getting stuff out of a jar.
 
A module descriptor factory that can list its supported module descriptors.
Advice used to store the pluginKey before an osgi service method is invoked.
Module descriptor for dynamic module types.
Transforms module-type elements into the appropriate Spring XML configuration file
Interface for plugins backed by OSGi Bundle
Plugin deployer that deploys OSGi bundles that don't contain a (spring) context instantiated by the plugin system
Plugin that wraps an OSGi bundle
Builds a ModuleDescriptorFactory suitable for building ModuleDescriptor instances in an OSGi context for OsgiPlugin instances.
 
 
Generic wrapper exception for any OSGi-related exceptions
Manages the OSGi container and handles any interactions with it
Event fired when the OSGi container has started
Event fired when the OSGi container has stopped
Utilities to help create OSGi headers
Access to persistent cache locations used throughout the OSGi plugin system.
Plugin that wraps an OSGi bundle that does contain a plugin descriptor.
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
 
 
Collection of util operation on different OSGi bits that results in Plugins items
Descriptor parser that handles special tasks for osgi plugins such as recording the originating module descriptor elements.
Descriptor parser factory that creates parsers for Osgi plugins.
Utility method for accessing system bundle.
 
Contains configuration for the package scanning algorithm that scans your classpath to determine which packages and versions to export to OSGi.
Internal package detector that implements atlassian-access feature.
 
A weaving hook used to intercept a plugin and apply the given implementation of LocalBundleContextAdvice in order to store multiple plugin keys.
Generic wrapper exception for all exceptions thrown during plugin transformation
Transforms a plugin jar into a proper OSGi bundle
 
Ties properties to the host component registration.
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
Scans the plugin descriptor for any "class" attribute, and ensures that it will be imported, if appropriate.
The stages which scan for inner jars in attempt to create bundle classpath.
A single module descriptor factory for plugins to use when they want to expose just one plugin.
Encapsulates the package exports from the system bundle
The transform context containing any configuration necessary to enact a JAR transformation.
Performs a stage in the transformation from a JAR to an OSGi bundle
Return placeholder UnrecognisedModuleDescriptor instances marked with @RequiresRestart for any descriptors in the underlying ModuleDescriptorFactory that have that annotation.
Creates unloadable plugins from static plugins.