Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008
Atlassian Pty Ltd
. All Rights Reserved.