A C D E F G H I L O P R S T V W

A

addModuleDescriptor(ModuleDescriptor) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
autowire(Class<T>, AutowireStrategy) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
autowire(Class) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
autowire(Class, int) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
autowireGeneric(Class<T>) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
AutowireStrategy - Enum in com.atlassian.plugin.osgi.loader
How to autowire a component

C

canLoad(PluginJar) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 
close() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
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.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.loader - package com.atlassian.plugin.osgi.loader
Plugin loader classes to support OSGi-based plugins
com.atlassian.plugin.osgi.loader.transform - package com.atlassian.plugin.osgi.loader.transform
Classes for transforming legacy plugin jars into proper OSGi bundles.
ComponentFilteringXmlDescriptorParserFactory - Class in com.atlassian.plugin.osgi.loader
Descriptor parser factory that creates parsers that ignore all component-related modules
ComponentFilteringXmlDescriptorParserFactory() - Constructor for class com.atlassian.plugin.osgi.loader.ComponentFilteringXmlDescriptorParserFactory
 
ComponentRegistrar - Interface in com.atlassian.plugin.osgi.hostcomponents
A registrar for capturing host components and their configuration
containsSystemModule() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
createModuleDescriptor(Plugin, Element, ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.loader.FilteringXmlDescriptorParser
Ignores matched modules, otherwise, the normal behavior occurs
createPlugin(DescriptorParser, DeploymentUnit, PluginClassLoader) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 

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
 
DefaultPluginTransformer - Class in com.atlassian.plugin.osgi.loader.transform
Default implementation of plugin transformation that uses BND to generate the manifest and manually creates the spring configuration file.
DefaultPluginTransformer() - Constructor for class com.atlassian.plugin.osgi.loader.transform.DefaultPluginTransformer
 
disabled() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 

E

enabled() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 

F

FelixOsgiContainerManager - Class in com.atlassian.plugin.osgi.container.felix
Felix implementation of the OSGi container manager
FelixOsgiContainerManager(File) - Constructor for class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
FilteringXmlDescriptorParser - Class in com.atlassian.plugin.osgi.loader
Descriptor parser that ignores certain modules
FilteringXmlDescriptorParser(InputStream, String...) - Constructor for class com.atlassian.plugin.osgi.loader.FilteringXmlDescriptorParser
 
forInstance(Object) - Method in interface com.atlassian.plugin.osgi.hostcomponents.InstanceBuilder
Declares the host component instance for the registration.
fromIndex(int) - Static method in enum com.atlassian.plugin.osgi.loader.AutowireStrategy
 

G

getBundle() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
getBundles() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
getBundles() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Gets a list of installed bundles
getClassLoader() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
getDateLoaded() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
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
getI18nNameKey() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getIndex() - Method in enum com.atlassian.plugin.osgi.loader.AutowireStrategy
 
getInstance() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getInstance(InputStream) - Method in class com.atlassian.plugin.osgi.loader.ComponentFilteringXmlDescriptorParserFactory
Gets an instance that filters the modules "component", "bean", and "spring"
getKey() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getMainInterfaces() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
getModuleDescriptor(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getModuleDescriptors() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getModuleDescriptorsByModuleClass(Class) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getName() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getPluginInformation() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getPluginsVersion() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getProperties() - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentRegistration
 
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
 
getResource(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
getResourceAsStream(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
getResourceDescriptor(String, String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getResourceDescriptors() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getResourceDescriptors(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
getResourceLocation(String, String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 

H

handleNoDescriptor(DeploymentUnit) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 
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

I

installBundle(File) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
installBundle(File) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Installs a bundle into a running OSGI container
InstanceBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties a host component registration with a host component instance
isBundledPlugin() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isBundledPlugin() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
isDeleteable() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isDeleteable() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isDynamicallyLoaded() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
This plugin is dynamically loaded, so returns true.
isEnabled() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
isEnabledByDefault() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isRunning() - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
isRunning() - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
 
isSystemPlugin() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isUninstallable() - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
isUninstallable() - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 

L

loadAllPlugins(ModuleDescriptorFactory) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 
loadClass(String, Class) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 

O

OsgiBundlePlugin - Class in com.atlassian.plugin.osgi.loader
Plugin that wraps an OSGi bundle that has no plugin descriptor.
OsgiBundlePlugin(Bundle) - Constructor for class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
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
OsgiPlugin - Class in com.atlassian.plugin.osgi.loader
Plugin that wraps an OSGi bundle that does contain a plugin descriptor.
OsgiPlugin(Bundle) - Constructor for class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
OsgiPluginLoader - Class in com.atlassian.plugin.osgi.loader
Plugin loader that starts an OSGi container and loads plugins into it, wrapped as OSGi bundles.
OsgiPluginLoader(File, File, String, PluginFactory, HostComponentProvider) - Constructor for class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 

P

PluginTransformationException - Exception in com.atlassian.plugin.osgi.loader.transform
Generic wrapper exception for all exceptions thrown during plugin transformation
PluginTransformationException() - Constructor for exception com.atlassian.plugin.osgi.loader.transform.PluginTransformationException
 
PluginTransformationException(String) - Constructor for exception com.atlassian.plugin.osgi.loader.transform.PluginTransformationException
 
PluginTransformationException(String, Throwable) - Constructor for exception com.atlassian.plugin.osgi.loader.transform.PluginTransformationException
 
PluginTransformationException(Throwable) - Constructor for exception com.atlassian.plugin.osgi.loader.transform.PluginTransformationException
 
PluginTransformer - Interface in com.atlassian.plugin.osgi.loader.transform
Transforms a plugin jar into a proper OSGi bundle
PropertyBuilder - Interface in com.atlassian.plugin.osgi.hostcomponents
Ties properties to the host component registration
provide(ComponentRegistrar) - Method in interface com.atlassian.plugin.osgi.hostcomponents.HostComponentProvider
Gives the object a chance to register its host components with the registrar

R

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
 
reloadHostComponents(HostComponentProvider) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
reloadHostComponents(HostComponentProvider) - Method in interface com.atlassian.plugin.osgi.container.OsgiContainerManager
Reloads all host components used
reloadHostComponents(HostComponentProvider) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
Forces all registered host components to be unregistered and the HostComponentProvider to be called to get a new list of host components

S

setBundled(boolean) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
setDeletable(boolean) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
setEnabled(boolean) - Method in class com.atlassian.plugin.osgi.loader.OsgiPlugin
 
setEnabledByDefault(boolean) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setI18nNameKey(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setJarPatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
Sets the jars to include and exclude from scanning
setKey(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setName(String) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setPackagePatterns(List<String>, List<String>) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
Sets the packages to include and exclude
setPackageVersions(Map<String, String>) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
Maps discovered packages to specific versions by overriding autodiscovered versions
setPluginInformation(PluginInformation) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setPluginsVersion(int) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setPluginTransformer(PluginTransformer) - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 
setResources(Resourced) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
setSystemPlugin(boolean) - Method in class com.atlassian.plugin.osgi.loader.OsgiBundlePlugin
 
shutDown() - Method in class com.atlassian.plugin.osgi.loader.OsgiPluginLoader
 
start(Collection<ExportPackage>, HostComponentProvider) - Method in class com.atlassian.plugin.osgi.container.felix.FelixOsgiContainerManager
 
start(Collection<ExportPackage>, HostComponentProvider) - 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

T

transform(File, List<HostComponentRegistration>) - Method in class com.atlassian.plugin.osgi.loader.transform.DefaultPluginTransformer
Transforms the file into an OSGi bundle
transform(File, List<HostComponentRegistration>) - Method in interface com.atlassian.plugin.osgi.loader.transform.PluginTransformer
Transforms a plugin jar into a proper OSGi bundle

V

valueOf(String) - Static method in enum com.atlassian.plugin.osgi.loader.AutowireStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.osgi.loader.AutowireStrategy
Returns an array containing the constants of this enum type, in the order they're declared.

W

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
writeRegistry(BundleContext) - Method in class com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar
 

A C D E F G H I L O P R S T V W

Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.