Index
Date: 2016-06-24

A B C D E G I L M O P R S U

## A

Activator - Class in org.apache.geronimo.osgi.locator
Activator() - Constructor for class org.apache.geronimo.osgi.locator.Activator
Activator - Class in org.apache.geronimo.osgi.registry
  The activator that starts and manages the life-cycle of the class factory registry.
Activator() - Constructor for class org.apache.geronimo.osgi.registry.Activator
addBundle(Bundle) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Add a bundle to the provider registry.
addingBundle(Bundle, BundleEvent) - Method in class org.apache.geronimo.osgi.registry.ProviderBundleTrackerCustomizer
  Handle the activation of a new bundle.

## B

bt - Variable in class org.apache.geronimo.osgi.registry.Activator
bundleChanged(BundleEvent) - Method in class org.apache.geronimo.osgi.locator.Activator
bundleContext - Variable in class org.apache.geronimo.osgi.locator.Activator

## C

context - Variable in class org.apache.geronimo.osgi.registry.Activator

## D

destroy() - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Cleanup resources on bundle shutdown.

## E

EXPORT_PROVIDER_HEADER - Static variable in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl

## G

getService(String, Class<?>, ClassLoader) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Get a single service instance that matches an interface definition.
getService(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate and instantiate an instance of a service provider defined in the META-INF/services directory of tracked bundles.
getService(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate and instantiate an instance of a service provider defined in the META-INF/services directory of tracked bundles.
getServiceClass(String, Class<?>, ClassLoader) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Locate a service class that matches an interface definition.
getServiceClass(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate and return the class for a service provider defined in the META-INF/services directory of tracked bundles.
getServiceClass(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate and return the class for a service provider defined in the META-INF/services directory of tracked bundles.
getServiceClasses(String, Class<?>, ClassLoader) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Get a list of service class implementations that match an interface name.
getServiceClasses(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate all services that match a given provider id and return the implementation classes
getServiceClasses(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate all services that match a given provider id and return the implementation classes
getServices(String, Class<?>, ClassLoader) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Get a list of services that match a given interface name.
getServices(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate all services that match a given provider id and create instances.
getServices(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate all services that match a given provider id and create instances.

## I

init(BundleContext) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  initialize the tracker statics for this bundle

## L

loadClass(String) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Utility class for locating a class with OSGi registry support.
loadClass(String, Class<?>) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Utility class for locating a class with OSGi registry support.
loadClass(String, Class<?>, ClassLoader) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Standardized utility method for performing class lookups with support for OSGi registry lookups.
locate(String) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Locate a class by its provider id indicator.
locate(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate a class by its factory id indicator.
locate(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate a class by its provider id indicator.
locateAll(String) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Locate all class files that match a given factory id.
locateAll(String) - Method in interface org.apache.geronimo.osgi.registry.api.ProviderRegistry
  Locate all class files that match a given factory id.
locateAll(String) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Locate all class files that match a given provider id.
lookupByJREPropertyFile(String, String) - Static method in class org.apache.geronimo.osgi.locator.ProviderLocator
  Perform a service class discovery by looking for a property in a target properties file located in the java.home directory.
lst - Variable in class org.apache.geronimo.osgi.registry.Activator

## M

modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.geronimo.osgi.registry.ProviderBundleTrackerCustomizer

## O

OPT_IN_HEADER - Static variable in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
org.apache.geronimo.osgi.locator - package org.apache.geronimo.osgi.locator
org.apache.geronimo.osgi.registry - package org.apache.geronimo.osgi.registry
org.apache.geronimo.osgi.registry.api - package org.apache.geronimo.osgi.registry.api

## P

ProviderBundleTrackerCustomizer - Class in org.apache.geronimo.osgi.registry
ProviderBundleTrackerCustomizer(Activator, Bundle, ProviderRegistryImpl) - Constructor for class org.apache.geronimo.osgi.registry.ProviderBundleTrackerCustomizer
ProviderLocator - Class in org.apache.geronimo.osgi.locator
ProviderRegistry - Interface in org.apache.geronimo.osgi.registry.api
  The implementation of the factory registry used to store the bundle registrations.
ProviderRegistryImpl - Class in org.apache.geronimo.osgi.registry
  The implementation of the provider registry used to store the bundle registrations.
ProviderRegistryImpl(Activator) - Constructor for class org.apache.geronimo.osgi.registry.ProviderRegistryImpl

## R

registerProvider(ProviderRegistryImpl.BundleProviderLoader) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Register an individual provivider item by its provider identifier.
registerService(ProviderRegistryImpl.BundleProviderLoader) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Register an individual provivider item by its provider identifier.
registry - Variable in class org.apache.geronimo.osgi.registry.Activator
registryRegistration - Variable in class org.apache.geronimo.osgi.registry.Activator
removeBundle(Bundle, Object) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Remove a bundle from the registry.
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.geronimo.osgi.registry.ProviderBundleTrackerCustomizer

## S

start(BundleContext) - Method in class org.apache.geronimo.osgi.locator.Activator
start(BundleContext) - Method in class org.apache.geronimo.osgi.registry.Activator
stop(BundleContext) - Method in class org.apache.geronimo.osgi.locator.Activator
stop(BundleContext) - Method in class org.apache.geronimo.osgi.registry.Activator

## U

unregisterProvider(ProviderRegistryImpl.BundleProviderLoader) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Removed a provider registration for a named provider id.
unregisterService(ProviderRegistryImpl.BundleProviderLoader) - Method in class org.apache.geronimo.osgi.registry.ProviderRegistryImpl
  Removed a provider registration for a named provider id.

A B C D E G I L M O P R S U