Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W

## A

AbstractConfigurableBundleCreatorTests - Class in org.eclipse.gemini.blueprint.test
  Abstract JUnit base class that allows easy OSGi integration testing.
AbstractConfigurableBundleCreatorTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
AbstractConfigurableOsgiTests - Class in org.eclipse.gemini.blueprint.test
  Abstract JUnit super class which configures an `OsgiPlatform`.
AbstractConfigurableOsgiTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  Default constructor.
AbstractConfigurableOsgiTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  Constructs a new `AbstractConfigurableOsgiTests` instance.
AbstractDelegatedExecutionApplicationContext - Class in org.eclipse.gemini.blueprint.context.support
  OSGi-specific application context that delegates the execution of its life cycle methods to a different class.
AbstractDelegatedExecutionApplicationContext() - Constructor for class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Constructs a new `AbstractDelegatedExecutionApplicationContext` instance.
AbstractDelegatedExecutionApplicationContext(ApplicationContext) - Constructor for class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Constructs a new `AbstractDelegatedExecutionApplicationContext` instance.
AbstractDependencyManagerTests - Class in org.eclipse.gemini.blueprint.test
  Dependency manager class - deals with locating of various artifacts required by the OSGi test.
AbstractDependencyManagerTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Default constructor.
AbstractDependencyManagerTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Constructs a new `AbstractDependencyManagerTests` instance.
AbstractOnTheFlyBundleCreatorTests - Class in org.eclipse.gemini.blueprint.test
  Enhanced subclass of `AbstractDependencyManagerTests` that facilitates OSGi testing by creating at runtime, on the fly, a jar using the indicated manifest and resource patterns (by default all files found under the root path).
AbstractOnTheFlyBundleCreatorTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
AbstractOnTheFlyBundleCreatorTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
AbstractOptionalDependencyInjectionTests - Class in org.eclipse.gemini.blueprint.test
  JUnit superclass, which creates an empty OSGi bundle appCtx when no configuration file is specified.
AbstractOptionalDependencyInjectionTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests
  Default constructor.
AbstractOptionalDependencyInjectionTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests
  Constructs a new `AbstractOptionalDependencyInjectionTests` instance.
AbstractOsgiBundleApplicationContext - Class in org.eclipse.gemini.blueprint.context.support
  `AbstractRefreshableApplicationContext` subclass that implements the `ConfigurableOsgiBundleApplicationContext` interface for OSGi environments.
AbstractOsgiBundleApplicationContext() - Constructor for class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Creates a new `AbstractOsgiBundleApplicationContext` with no parent.
AbstractOsgiBundleApplicationContext(ApplicationContext) - Constructor for class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Creates a new `AbstractOsgiBundleApplicationContext` with the given parent context.
AbstractOsgiServiceImportFactoryBean - Class in org.eclipse.gemini.blueprint.service.importer.support
  Base class for importing OSGi services.
AbstractOsgiServiceImportFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
AbstractOsgiTests - Class in org.eclipse.gemini.blueprint.test
  Base test for OSGi environments.
AbstractOsgiTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Default constructor.
AbstractOsgiTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Constructs a new `AbstractOsgiTests` instance.
AbstractReferenceDefinitionParser - Class in org.eclipse.gemini.blueprint.config.internal
  Base class for parsing reference declarations.
AbstractReferenceDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
AbstractSynchronizedOsgiTests - Class in org.eclipse.gemini.blueprint.test
  JUnit superclass which offers synchronization for application context initialization.
AbstractSynchronizedOsgiTests() - Constructor for class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Default constructor.
AbstractSynchronizedOsgiTests(String) - Constructor for class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Constructs a new `AbstractSynchronizedOsgiTests` instance.
activate() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
ACTIVATION_EAGER - Static variable in interface org.osgi.service.blueprint.reflect.ComponentMetadata
  The component's manager must eagerly activate the component.
ACTIVATION_LAZY - Static variable in interface org.osgi.service.blueprint.reflect.ComponentMetadata
  The component's manager must lazily activate the component.
Activator - Class in org.eclipse.gemini.blueprint.test.internal.support
  Default activator for Spring/OSGi test support.
Activator() - Constructor for class org.eclipse.gemini.blueprint.test.internal.support.Activator
add(Converter) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
add(Collection<Converter>) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
add(E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
add(int, E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
add(int, E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
add(E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet
add(E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
add(int, E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
add(E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
add(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
add(int, Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
add(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
addAll(Collection<? extends E>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
addAll(int, Collection<? extends E>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
addAll(Collection<? extends E>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet
addAll(int, Collection<? extends E>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
addAll(Collection) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
addAll(int, Collection) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
addApplicationListener(OsgiBundleApplicationContextListener) - Method in interface org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
  Add an OSGi listener to be notified of all events.
addApplicationListener(OsgiBundleApplicationContextListener) - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
  Add an OSGi listener to be notified of all events.
addApplicationListener(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
addApplicationListener(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
addBundleListener(BundleListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
addClassLoader(Class<?>) - Method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
  Adds a class loader defining the given class, to the chained class loader space.
addClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
  Adds the given class loader to the existing list.
addDefaultDependencyFactories() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
addFrameworkListener(FrameworkListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
addJarContent(Manifest, Map) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Actual jar creation.
addLatch(Integer) - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
addListener(ServicePropertiesChangeListener) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.util.ChangeableProperties
addListener(ServicePropertiesChangeListener) - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesListenerManager
  Adds a listener to be notified of any service properties changes.
addServiceExporter(Object, String) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
addServiceExporter(Object, String) - Method in interface org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryServiceDependencyManager
addServiceListener(ServiceListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
addServiceListener(ServiceListener, String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
addServiceListener(BundleContext, ServiceListener, Filter) - Static method in class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  Adds a service listener to the given bundle context under the specified filter.
addServiceListener(BundleContext, ServiceListener, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  Adds a service listener to the given bundle context under the specified filter given as a String.
addSingleServiceListener(BundleContext, ServiceListener, Filter) - Static method in class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  Adds a service listener to the given bundle context, under the specified filter.
addSingleServiceListener(BundleContext, ServiceListener, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  Adds a service listener to the given application context, under the specified filter given as a String.
addStateListener(ImporterStateListener) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterController
addStateListener(ImporterStateListener) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterInternalActions
addTestError(Throwable) - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
addTestFailure(Throwable) - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
afterClose(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.BeanNameServicePropertiesResolver
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
afterPropertiesSet() - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
afterRefresh(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
ALL_CLASSES - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.AutoExport
  Deprecated. Export every class, inherited or implemented by the given target.
allDependenciesSatisfied() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
APPLICATION_CONTEXT_SERVICE_PROPERTY_NAME - Static variable in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Service entry used for specifying the application context name when published as an OSGi service
ApplicationContextConfiguration - Class in org.eclipse.gemini.blueprint.extender.support
  Configuration class for Spring-DM application contexts.
ApplicationContextConfiguration(Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Constructs a new `ApplicationContextConfiguration` instance from the given bundle.
ApplicationContextConfiguration(Bundle, ConfigurationScanner) - Constructor for class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
ApplicationContextConfigurationFactory - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
  Basic contract for deferring creation of bundle-specific application context configurations.
applyDefaultCardinality(BeanDefinitionBuilder, OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Apply default cardinality.
applyDefaults(ParserContext, OsgiDefaultsDefinition, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
applyDefaults(ParserContext, OsgiDefaultsDefinition, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
applyDefaults(ParserContext, OsgiDefaultsDefinition, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
applyDefaults(ParserContext, OsgiDefaultsDefinition, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
applyDefaults(ParserContext, OsgiDefaultsDefinition, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
applyDefaultTimeout(BeanDefinitionBuilder, OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
  Apply default definitions to the existing bean definition.
applyMapOntoInstance(Object, Map<String, ?>, AbstractBeanFactory) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
  Injects the properties from the given Map to the given object.
ArrayEnumerator<E> - Class in org.eclipse.gemini.blueprint.mock
  Simple enumeration mock backed by an array of objects.
ArrayEnumerator(E[]) - Constructor for class org.eclipse.gemini.blueprint.mock.ArrayEnumerator
ArtifactLocator - Interface in org.eclipse.gemini.blueprint.test.provisioning
  Interface describing the contract for finding dependencies artifacts.
AttributeCallback - Interface in org.eclipse.gemini.blueprint.config.internal.util
  Wrapper callback used for parsing attributes (one at a time) that are non standard (ID, LAZY-INIT, DEPENDS-ON).
AUTO_EXPORT_ALL_CLASSES - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Advertise all Java classes and interfaces in the component instance type as service interfaces.
AUTO_EXPORT_CLASS_HIERARCHY - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Advertise all Java classes in the hierarchy of the component instance type as service interfaces.
AUTO_EXPORT_DISABLED - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Do not auto-detect types for advertised service interfaces
AUTO_EXPORT_INTERFACES - Static variable in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Advertise all Java interfaces implemented by the component instance type as service interfaces.
AutoExport - Class in org.eclipse.gemini.blueprint.service.exporter.support
  Deprecated. as of 2.0, replaced by `InterfaceDetector`
Availability - Enum in org.eclipse.gemini.blueprint.service.importer.support
  Enum used by the service importer to describe whether a presence of OSGi services is mandatory or not.
AVAILABILITY_MANDATORY - Static variable in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  A matching service is required at all times.
AVAILABILITY_OPTIONAL - Static variable in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  A matching service is not required to be present.

## B

BEAN - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
BEAN_NAME_PROPERTY_KEY - Static variable in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver
  Predefined property indicating the bean name of an exported Spring managed object.
BeanArgument - Interface in org.osgi.service.blueprint.reflect
  Metadata for a factory method or constructor argument of a bean.
BeanFactoryUtils - Class in org.eclipse.gemini.blueprint.util.internal
  Utility class for beans operations.
BeanFactoryUtils() - Constructor for class org.eclipse.gemini.blueprint.util.internal.BeanFactoryUtils
BeanMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a Bean component.
BeanNameServicePropertiesResolver - Class in org.eclipse.gemini.blueprint.service.exporter.support
  `OsgiServicePropertiesResolver` that creates a service property set with the following properties: Bundle-SymbolicName=<bundle symbolic name> Bundle-Version=<bundle version> org.eclipse.gemini.blueprint.bean.name="<bean name> osgi.service.blueprint.compname="<bean name> If the name is null/empty, the keys that refer to it will not be created.
BeanNameServicePropertiesResolver() - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.BeanNameServicePropertiesResolver
BeanProperty - Interface in org.osgi.service.blueprint.reflect
  Metadata for a property to be injected into a bean.
beforeClose(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
beforeRefresh(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
bind(Object, Map) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
bind(Object, Map) - Method in interface org.eclipse.gemini.blueprint.service.importer.OsgiServiceLifecycleListener
  Called when a service is being binded inside the proxy (be it single or multi value).
bind(Object, Map) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener
BLUEPRINT_COMP_NAME - Static variable in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver
  OSGi 4.2 Blueprint specification predefined property indicating the name of the component exported as a service.
BLUEPRINT_GENERATED_NAME_PREFIX - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
BLUEPRINT_GRACE_PERIOD - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Standard wait for dependencies header
BLUEPRINT_HEADER - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Manifest entry name for configuring Blueprint modules
BLUEPRINT_MARKER_NAME - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
BLUEPRINT_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Standard timeout header
BlueprintAttributeCallback - Class in org.eclipse.gemini.blueprint.config.internal.util
BlueprintAttributeCallback() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.BlueprintAttributeCallback
BlueprintCollectionBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
BlueprintCollectionBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
BlueprintConfigurationScanner - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
  Dedication `scanner` implementation suitable for Blueprint bundles.
BlueprintConfigurationScanner() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
BlueprintConfigUtils - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
  RFC124-version of `ConfigUtils` class.
BlueprintConfigUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
BlueprintContainer - Interface in org.osgi.service.blueprint.container
  A Blueprint Container represents the managed state of a Blueprint bundle.
BlueprintContainerConfig - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
  Extension to the default `ApplicationContextConfiguration` that overrides Spring DM settings with RFC 124.
BlueprintContainerConfig(Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
BlueprintContainerCreator - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
  Blueprint specific context creator.
BlueprintContainerCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator
BlueprintContainerProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
  Blueprint specific context processor.
BlueprintContainerProcessor(EventAdminDispatcher, BlueprintListenerManager, Bundle) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
BlueprintContainerServicePublisher - Class in org.eclipse.gemini.blueprint.blueprint.container.support
  Infrastructure bean that automatically publishes the given ModuleContext as an OSGi service.
BlueprintContainerServicePublisher(BlueprintContainer, BundleContext) - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintContainerServicePublisher
  Constructs a new `ModuleContextServicePublisher` instance.
BlueprintConverterConfigurer - Class in org.eclipse.gemini.blueprint.blueprint.container
  Dedicated class for registering (in a declarative way) the adapter between Blueprint and Spring 3.0 converters.
BlueprintConverterConfigurer(List<Converter>) - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.BlueprintConverterConfigurer
BlueprintDefaultsDefinition - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
  Blueprint namespace defaults for a given element/document.
BlueprintDefaultsDefinition(Document, ParserContext) - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintDefaultsDefinition
  Constructs a new `BlueprintDefaultsDefinition` instance.
BlueprintEditorRegistrar - Class in org.eclipse.gemini.blueprint.blueprint.container.support
  Registrar holding the specific Blueprint editors.
BlueprintEditorRegistrar() - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintEditorRegistrar
BlueprintEvent - Class in org.osgi.service.blueprint.container
  A Blueprint Event.
BlueprintEvent(int, Bundle, Bundle) - Constructor for class org.osgi.service.blueprint.container.BlueprintEvent
  Create a simple `BlueprintEvent` object.
BlueprintEvent(int, Bundle, Bundle, String[]) - Constructor for class org.osgi.service.blueprint.container.BlueprintEvent
  Create a `BlueprintEvent` object associated with a set of dependencies.
BlueprintEvent(int, Bundle, Bundle, Throwable) - Constructor for class org.osgi.service.blueprint.container.BlueprintEvent
  Create a `BlueprintEvent` object associated with a failure cause.
BlueprintEvent(int, Bundle, Bundle, String[], Throwable) - Constructor for class org.osgi.service.blueprint.container.BlueprintEvent
  Create a `BlueprintEvent` object associated with a failure cause and a set of dependencies.
BlueprintEvent(BlueprintEvent, boolean) - Constructor for class org.osgi.service.blueprint.container.BlueprintEvent
  Create a new `BlueprintEvent` from the specified `BlueprintEvent`.
blueprintEvent(BlueprintEvent) - Method in interface org.osgi.service.blueprint.container.BlueprintListener
  Receives notifications of a Blueprint Event.
BlueprintExceptionFactory - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.exception
  Utility class that creates either Spring DM or Blueprint exceptions.
BlueprintExceptionFactory() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.exception.BlueprintExceptionFactory
BlueprintExtenderConfiguration - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
  Extension of the default extender configuration for handling RFC 124 extender semantics.
BlueprintExtenderConfiguration(BundleContext, Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintExtenderConfiguration
  Constructs a new `BlueprintExtenderConfiguration` instance.
BlueprintListener - Interface in org.osgi.service.blueprint.container
  A `BlueprintEvent` Listener.
BlueprintLoaderListener - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
  RFC124 extension to the Spring DM extender.
BlueprintLoaderListener() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
BlueprintParser - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
  Stateful class that handles the parsing details of a <component> elements.
BlueprintParser() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
BlueprintParser(ParseState, Collection<String>) - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
BlueprintReferenceAttributeCallback - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
  RFC124/Blueprint specific attributes that need to be converted to Spring DM.
BlueprintReferenceAttributeCallback() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceAttributeCallback
BlueprintReferenceBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
BlueprintReferenceBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
BlueprintServiceDefinitionParser - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
BlueprintServiceDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
BootstrappingDependenciesEvent - Class in org.eclipse.gemini.blueprint.extender.event
  Spring-DM Extender bootstrapping event.
BootstrappingDependenciesEvent(ApplicationContext, Bundle, Collection<OsgiServiceDependencyEvent>, Filter, long) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
  Constructs a new `BootstrappingDependencyEvent` instance.
BootstrappingDependenciesFailedEvent - Class in org.eclipse.gemini.blueprint.extender.event
  Bootstrapping event indicating a context has failed to initializsed due to unsatisfied mandatory dependencies.
BootstrappingDependenciesFailedEvent(ApplicationContext, Bundle, Throwable, Collection<OsgiServiceDependencyEvent>, Filter) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
BootstrappingDependencyEvent - Class in org.eclipse.gemini.blueprint.extender.event
  Spring-DM Extender bootstrapping event.
BootstrappingDependencyEvent(ApplicationContext, Bundle, OsgiServiceDependencyEvent) - Constructor for class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependencyEvent
  Constructs a new `BootstrappingDependencyEvent` instance.
buildBeanDefinitionFor(ComponentMetadata) - Static method in class org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
buildComponentMetadataFor(String, BeanDefinition) - Static method in class org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
  Inspects the given `beanDefinition` and returns the appropriate `metadata` (can be one of `LocalComponentMetadata`, `ServiceExportComponentMetadata`, or `ServiceReferenceComponentMetadata`).
buildComponentMetadataFor(ConfigurableListableBeanFactory) - Static method in class org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
  Inspects the given `factory` and returns the appropriate OSGi 4.2 Blueprint `metadata`.
bulkUpdate(UpdateCallback, Collection<?>, Map<?, ?>) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
BUNDLE - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The Blueprint bundle associated with this event.
BUNDLE_BEAN_NAME - Static variable in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Name of the bundle bean
BUNDLE_CONTEXT_BEAN_NAME - Static variable in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Name of the bundle context bean
BUNDLE_EVENTS - Static variable in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Constant over the Bundle events
BUNDLE_ID - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle id of the Blueprint bundle associated with this event.
BUNDLE_JAR_URL_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Prefix for searching only the bundle raw jar.
BUNDLE_STATES - Static variable in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Constant over the Bundle states
BUNDLE_SYMBOLICNAME - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle symbolic name of the Blueprint bundle associated with this event.
BUNDLE_URL_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Prefix for searching inside the owning bundle space.
BUNDLE_VERSION - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle version of the Blueprint bundle associated with this event.
BundleAction - Class in org.eclipse.gemini.blueprint.bundle
  Enum-like class for the `Bundle` actions supported by `BundleFactoryBean`.
BundleActionEnum - Enum in org.eclipse.gemini.blueprint.bundle
  Enum class for the `Bundle` actions supported by `BundleFactoryBean`.
BundleBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.config.internal
  BundleFactoryBean definition.
BundleBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.config.internal.BundleBeanDefinitionParser
bundleContext - Variable in class org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests
BundleContextAware - Interface in org.eclipse.gemini.blueprint.context
  Interface that enables beans to find the bundle context they are defined in.
BundleContextAwareProcessor - Class in org.eclipse.gemini.blueprint.context.support
  `BeanPostProcessor` handling classes that implement `BundleContextAware` interface.
BundleContextAwareProcessor(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.context.support.BundleContextAwareProcessor
BundleDelegatingClassLoader - Class in org.eclipse.gemini.blueprint.util
  ClassLoader backed by an OSGi bundle.
BundleDelegatingClassLoader(Bundle, ClassLoader) - Constructor for class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
  Private constructor.
BundleFactoryBean - Class in org.eclipse.gemini.blueprint.bundle
  `Bundle` installer.
BundleFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
bundleListeners - Variable in class org.eclipse.gemini.blueprint.mock.MockBundleContext
bundleStateAsString(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation of the `Bundle` state.
BundleUtils - Class in org.eclipse.gemini.blueprint.extender.internal.util
  Internal utility used for internal purposes.
BundleUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
BundleUtils - Class in org.eclipse.gemini.blueprint.util.internal
  Internal utility used for internal purposes.
BundleUtils() - Constructor for class org.eclipse.gemini.blueprint.util.internal.BundleUtils

## C

C_0__1 - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Optional, single cardinality.
C_0__N - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Optional, multiple cardinality.
C_1__1 - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Mandatory, single cardinality.
C_1__N - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Mandatory, multiple cardinality.
callbackFailed(long) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  Template method invoked when the retry has failed.
callbackSucceeded(long) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  Template method invoked when the retry succeeded.
callListenersBind(Object, ServiceReference, OsgiServiceLifecycleListener[]) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.OsgiServiceBindingUtils
callListenersUnbind(Object, ServiceReference, OsgiServiceLifecycleListener[]) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.OsgiServiceBindingUtils
callRegister(Object, Map) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ListenerNotifier
callUnregister(Object, Map) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ListenerNotifier
callUnregisterOnStartup() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController
callUnregisterOnStartup() - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions
canConvert(Object, ReifiedType) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverter
canConvert(Class<?>, Class<?>) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
canConvert(TypeDescriptor, TypeDescriptor) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
canConvert(Object, ReifiedType) - Method in interface org.osgi.service.blueprint.container.Converter
  Return if this converter is able to convert the specified object to the specified type.
Cardinality - Class in org.eclipse.gemini.blueprint.service.importer.support
  Deprecated. as of Spring DM 2.0, replaced by `Availability`
CAUSE - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The cause for a `FAILURE` event.
ChainActivator - Class in org.eclipse.gemini.blueprint.extender.internal.boot
  Bundle activator that simply the lifecycle callbacks to other activators.
ChainActivator() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
ChainedClassLoader - Class in org.eclipse.gemini.blueprint.context.support.internal.classloader
  Chaining class loader implementation that delegates the resource and class loading to a number of class loaders passed in.
ChainedClassLoader(ClassLoader[]) - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
  Constructs a new `ChainedClassLoader` instance.
ChainedClassLoader(ClassLoader[], ClassLoader) - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
  Constructs a new `ChainedClassLoader` instance.
ChangeableProperties - Class in org.eclipse.gemini.blueprint.compendium.internal.cm.util
  Basic implementation of `ServicePropertiesChangeListener`.
ChangeableProperties() - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.util.ChangeableProperties
checkAvailabilityAndCardinalityDuplication(Element, String, String, ParserContext) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ReferenceParsingUtil
checkReservedName(String, Element, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
CLASS_HIERARCHY - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.AutoExport
  Deprecated. Export the class hierarchy (all classes inherited by the given target excluding Object.class)
ClassLoaderFactory - Class in org.eclipse.gemini.blueprint.context.support.internal.classloader
  Simple factory for generating Bundle/AOP-suitable class loaders used internally by Spring-DM for generating proxies.
ClassLoaderFactory() - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.classloader.ClassLoaderFactory
ClassUtils - Class in org.eclipse.gemini.blueprint.util.internal
  Class utility used internally.
ClassUtils() - Constructor for class org.eclipse.gemini.blueprint.util.internal.ClassUtils
ClassUtils.ClassSet - Enum in org.eclipse.gemini.blueprint.util.internal
clear() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
clear() - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
clear() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
clear() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
clear() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
clear() - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
clearResults() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  Clear all information.
CLIENT - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoader
  Deprecated. The TCCL will be set to that of the client upon service invocation.
cloneTestResults(OsgiTestInfoHolder, TestResult, Test) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.TestUtils
  Clones the test result from a TestResult loaded through a different classloader.
close() - Method in interface org.eclipse.gemini.blueprint.context.OsgiBundleApplicationContextExecutor
  Execute the delegated `ConfigurableApplicationContext.close()`.
close() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  The application context is being shutdown.
closeStream(InputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.IOUtils
closeStream(OutputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.IOUtils
CMUtils - Class in org.eclipse.gemini.blueprint.compendium.internal.cm
  Utility class for the Configuration Admin package.
CMUtils() - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
CollectionBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.config.internal
  <osgi:list>, <osgi:set>, element parser.
CollectionBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
CollectionMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a collection based value.
CollectionProxy - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Interface exposed by proxies, generated by OSGi service importers, used internally by the framework.
collectionType() - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
collectionType() - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
  Hook used for indicating the main collection type (set/list) on which this parser applies.
CollectionType - Class in org.eclipse.gemini.blueprint.service.importer.support
  Enumeration-like class which indicates the supported Spring DM managed OSGi service collection types.
comparator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
comparator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedList
comparator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
COMPARATOR - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceComparatorUtil
compare(ServiceReference, Object) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceComparatorUtil
compare(Object, Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceReferenceComparator
compareTo(Object) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
compareTo(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
completeRefresh() - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  The second, last phase of the refresh.
completeRefresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
COMPONENT_ID_ATTR - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
ComponentDefinitionException - Exception in org.osgi.service.blueprint.container
  A Blueprint exception indicating that a component definition is in error.
ComponentDefinitionException() - Constructor for exception org.osgi.service.blueprint.container.ComponentDefinitionException
  Creates a Component Definition Exception with no message or exception cause.
ComponentDefinitionException(String) - Constructor for exception org.osgi.service.blueprint.container.ComponentDefinitionException
  Creates a Component Definition Exception with the specified message
ComponentDefinitionException(String, Throwable) - Constructor for exception org.osgi.service.blueprint.container.ComponentDefinitionException
  Creates a Component Definition Exception with the specified message and exception cause.
ComponentDefinitionException(Throwable) - Constructor for exception org.osgi.service.blueprint.container.ComponentDefinitionException
  Creates a Component Definition Exception with the exception cause.
ComponentMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for managed components.
ConditionalApplicationContextCreator - Class in org.eclipse.gemini.blueprint.extender.support
  Useful `OsgiApplicationContextCreator` implementation that dictates whether the default application context used by the Spring-DM extender should be created (or not) based on a `boolean` value.
ConditionalApplicationContextCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
ConditionalApplicationContextCreator.BundleContextFilter - Interface in org.eclipse.gemini.blueprint.extender.support
  Callback used to filter the bundle contexts for which the default application contexts are created.
CONFIG_WILDCARD - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
ConfigAdminPropertiesFactoryBean - Class in org.eclipse.gemini.blueprint.compendium.cm
  FactoryBean returning the properties stored under a given persistent id in the ConfigurationAdmin service.
ConfigAdminPropertiesFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
ConfigPropertiesDefinitionParser - Class in org.eclipse.gemini.blueprint.compendium.config.internal
  Simple namespace parser for osgix:cm-properties.
ConfigPropertiesDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.compendium.config.internal.ConfigPropertiesDefinitionParser
ConfigurableOsgiBundleApplicationContext - Interface in org.eclipse.gemini.blueprint.context
  Interface that extends `ConfigurableApplicationContext` to provides OSGi specific functionality.
ConfigurationScanner - Interface in org.eclipse.gemini.blueprint.extender.support.scanning
  Convenience scanner locating suitable Spring configurations inside an OSGi bundle.
configureFactoryForClass(ProxyFactory, Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Based on the given class, properly instructs the ProxyFactory proxies.
ConfigUtils - Class in org.eclipse.gemini.blueprint.extender.support.internal
  Utility class for dealing with the extender configuration and OSGi bundle manifest headers.
ConfigUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
CONSTRUCTOR_ARG - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
contains(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
contains(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
contains(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
containsAll(Collection<?>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
containsAll(Collection) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
containsKey(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
containsKey(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
containsKey(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
containsUnrelatedClasses(Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Determines if multiple classes(not interfaces) are specified, without any relation to each other.
containsValue(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
containsValue(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
containsValue(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
CONTEXT_LOCATION_SEPARATOR - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
ContextClassLoaderProvider - Interface in org.eclipse.gemini.blueprint.context.support
  Strategy interface for plugging various thread context class loaders during an OSGi application context critical life cycle events.
ContextExecutorAccessor - Interface in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
  Decoupling interface between the executor and the dependency service listener.
ContextLoaderListener - Class in org.eclipse.gemini.blueprint.extender.internal.activator
  Osgi Extender that bootstraps 'Spring powered bundles'.
ContextLoaderListener() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
ContextState - Enum in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
  State of an application context while being processed by `DependencyWaiterApplicationContextExecutor`.
ConventionsCallback - Class in org.eclipse.gemini.blueprint.config.internal.util
  Callback relying on 'Spring' conventions.
ConventionsCallback() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.ConventionsCallback
convert(Object, ReifiedType) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverter
convert(Object, Class<T>) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
convert(Object, ReifiedType) - Method in interface org.osgi.service.blueprint.container.Converter
  Convert the specified object to an instance of the specified type.
convertClassesToStrings(Set<?>) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
  Utility method used for maintaining backwards compatibility by converting Class objects to String (using their class names).
Converter - Interface in org.osgi.service.blueprint.container
  Type converter to convert an object to a target type.
convertURLArraytoResourceArray(URL[]) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
convertURLEnumerationToResourceArray(Enumeration<URL>) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
Counter - Class in org.eclipse.gemini.blueprint.extender.internal.util.concurrent
  Simple counting class which can be incremented or decremented in a synchronized manner.
Counter(String) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Create counter with a given name.
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator
createApplicationContext(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator
  Creates an application context for the given bundle context.
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
createApplicationContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
createApplicationContext(String[]) - Method in class org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests

  This implementation will create an empty bundle context in case no locations are specified.
createBundleClassLoaderFor(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
  Factory method for creating a class loader over the given bundle.
createBundleClassLoaderFor(Bundle, ClassLoader) - Static method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
  Factory method for creating a class loader over the given bundle and with a given class loader as fall-back.
createCallback(boolean, String, BeanFactory) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
createConfiguration(Bundle) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.ApplicationContextConfigurationFactory
createConfiguration(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultApplicationContextConfigurationFactory
createContextConfig(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
createContextConfigFactory() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
createContextConfigFactory() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
createContextProcessor() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
createContextProcessor() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
CREATED - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint extender has created a Blueprint Container for the bundle.
createDefaultManifest() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Creates the default manifest in case none if found on the disk.
createDependencyServiceListener(Runnable) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
createEnumerationOver(String[]) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
createFilter(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
createFilter(String) - Method in class org.eclipse.gemini.blueprint.mock.MockFrameworkUtil
  Create a mock filter that is _might_ be valid.
createFilter(String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Creates an OSGi `Filter` from the given String.
createInternalDynamicStorage() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
  Create the dynamic storage used internally.
createInternalDynamicStorage() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
createInternalDynamicStorage() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSet
createInternalDynamicStorage() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedList
createInternalDynamicStorage() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
createJar(Manifest) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Create a jar using the current settings and return a `Resource` pointing to the jar.
createJar(Manifest, Map) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Create a jar using the current settings and return a `Resource` pointing to the jar.
createJar(Manifest, Map, OutputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Creates a jar based on the given entries and manifest.
createManifestOnlyFromTestClass() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Indicates if the automatic manifest creation should consider only the test class (`true`) or all classes included in the test bundle(`false`).
createNamespaceFilter(BundleContext) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
createNamespaceFilter(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.internal.BundleUtils
createPlatform() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  Creates (and configures) the OSGi platform.
createPlatform() - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Creates (and configures) the OSGi platform.
createProxy(Class<?>[], Object, ClassLoader, BundleContext, List) - Static method in class org.eclipse.gemini.blueprint.service.util.internal.aop.ProxyUtils
createProxy(Class<?>[], Object, ClassLoader, BundleContext, Advice[]) - Static method in class org.eclipse.gemini.blueprint.service.util.internal.aop.ProxyUtils
createRelative(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Returns a resource relative to this resource.
createResourcePatternResolver() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Creates an OSGi specific resource pattern resolver.
createServiceProxy(ServiceReference) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProxyCreator
  Create a service proxy for the given service reference.
createServiceUnavailableException(Filter) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.exception.BlueprintExceptionFactory
createServiceUnavailableException(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.exception.BlueprintExceptionFactory
CREATING - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint extender has started creating a Blueprint Container for the bundle.
cursor - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Cursor pointing to the element that has to be returned by `DynamicCollection.DynamicIterator.next()` method.
customizeApplicationContextServiceProperties(Map<Object, Object>) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Customizes the properties of the application context OSGi service.
CustomListenerAdapterUtils - Class in org.eclipse.gemini.blueprint.config.internal.adapter
  Local utility class used by adapters.
CustomListenerAdapterUtils() - Constructor for class org.eclipse.gemini.blueprint.config.internal.adapter.CustomListenerAdapterUtils
CycleOrderingProcessor - Class in org.eclipse.gemini.blueprint.blueprint.container.support.internal.config
  Simple processor for sorting out cycles between beans.
CycleOrderingProcessor() - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.support.internal.config.CycleOrderingProcessor

## D

DateEditor - Class in org.eclipse.gemini.blueprint.blueprint.container.support
  Date editor for Blueprint components.
DateEditor() - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.support.DateEditor
debugClassLoading(Bundle, String, String) - Static method in class org.eclipse.gemini.blueprint.util.DebugUtils
  Tries (through a best-guess attempt) to figure out why a given class could not be found.
debugClassLoadingThrowable(Throwable, Bundle, Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.DebugUtils
  Tries to debug the cause of the `Throwable`s that can appear when loading classes in OSGi environments (for example when creating proxies).
DebugUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class used for debugging exceptions in OSGi environment, such as class loading errors.
DebugUtils() - Constructor for class org.eclipse.gemini.blueprint.util.DebugUtils
DECLARED_SCOPE - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
decorate(Node, BeanDefinitionHolder, ParserContext) - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedPropertiesDefinitionParser
decorateAndRegister(Element, BeanDefinitionHolder, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
decorateBeanDefinitionIfRequired(Element, BeanDefinitionHolder, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
decorateIfRequired(Node, BeanDefinitionHolder, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
decrement() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Decrement the counter value.
decrementAndWait(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
DEFAULT_ARTIFACT_TYPE - Static variable in interface org.eclipse.gemini.blueprint.test.provisioning.ArtifactLocator
  default artifact type
DEFAULT_CONFIG - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
  Default configuration location
DEFAULT_CONFIG - Static variable in class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
  Default configuration location
DEFAULT_CONFIG_LOCATION - Static variable in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Default config location for the root context(s)
DEFAULT_PROPERTIES - Static variable in class org.eclipse.gemini.blueprint.mock.MockBundleContext
DEFAULT_WAIT_TIME - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
DEFAULT_WAIT_TIME - Static variable in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
DefaultApplicationContextConfigurationFactory - Class in org.eclipse.gemini.blueprint.extender.internal.activator
DefaultApplicationContextConfigurationFactory() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultApplicationContextConfigurationFactory
DefaultConfigurationScanner - Class in org.eclipse.gemini.blueprint.extender.support.scanning
  Default implementation of `ConfigurationScanner` interface.
DefaultConfigurationScanner() - Constructor for class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
DefaultContextClassLoaderProvider - Class in org.eclipse.gemini.blueprint.context.support
  Default implementation of `ContextClassLoaderProvider` interface.
DefaultContextClassLoaderProvider() - Constructor for class org.eclipse.gemini.blueprint.context.support.DefaultContextClassLoaderProvider
DefaultInterfaceDetector - Enum in org.eclipse.gemini.blueprint.service.exporter.support
  Default implementation of `InterfaceDetector`.
DefaultManagedServiceBeanManager - Class in org.eclipse.gemini.blueprint.compendium.internal.cm
  Default implementation for `ManagedServiceBeanManager`.
DefaultManagedServiceBeanManager(boolean, String, ConfigurationAdminManager, BeanFactory) - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager
DefaultMandatoryDependencyManager - Class in org.eclipse.gemini.blueprint.service.dependency.internal
  Default implementation of `MandatoryServiceDependencyManager` which determines the relationship between importers and exporters and unpublishes exported service if they dependent, transitively, on imported OSGi services that are mandatory and cannot be satisfied.
DefaultMandatoryDependencyManager() - Constructor for class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
DefaultOsgiApplicationContextCreator - Class in org.eclipse.gemini.blueprint.extender.support
  Default `OsgiApplicationContextCreator` implementation.
DefaultOsgiApplicationContextCreator() - Constructor for class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
DefaultOsgiBundleApplicationContextListener - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Default application context event logger.
DefaultOsgiBundleApplicationContextListener(Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.DefaultOsgiBundleApplicationContextListener
DefaultOsgiServiceDependency - Class in org.eclipse.gemini.blueprint.service.importer
  Default, immutable implementation for `OsgiServiceDependency`.
DefaultOsgiServiceDependency(String, Filter, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
  Constructs a new `DefaultOsgiServiceDependency` instance.
DefaultRetryCallback<T> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.support
  Implementation for cases where the work completition is given by the non-nullity of the returned object.
DefaultRetryCallback() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.support.DefaultRetryCallback
DefaultVersionMatcher - Class in org.eclipse.gemini.blueprint.extender.internal.activator
DefaultVersionMatcher(String, Version) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultVersionMatcher
delegateContext - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
DelegatedExecutionOsgiBundleApplicationContext - Interface in org.eclipse.gemini.blueprint.context
  Interface that redirect the application context crucial methods to a third party executor to allow the initialization to be executed in stages.
delete(File) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.IOUtils
  Delete the given file (can be a simple file or a folder).
dependencies - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
DEPENDENCIES - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The filters identifying the missing dependencies that caused this event for a `FAILURE`, `GRACE_PERIOD`, or `WAITING` event.
DependencyAwareBeanFactoryPostProcessor - Interface in org.eclipse.gemini.blueprint.context
  `BeanFactoryPostProcessor` that is invoked late in the application context lifecycle, specifically after the mandatory service dependencies have been satisfied.
dependencyDetector - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  OSGi service dependencyDetector used for detecting dependencies
DependencyInitializationAwareBeanPostProcessor - Interface in org.eclipse.gemini.blueprint.context
  `BeanPostProcessor` that is invoked early in the application context lifecycle, specifically after the service dependencies have been satisfied.
DependencyResolver - Interface in org.eclipse.gemini.blueprint.io.internal.resolver
  Simple interface offering utility methods for OSGi dependencies, mainly bundles.
DependencyServiceManager - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
  ServiceListener used for tracking dependent services.
DependencyServiceManager(ContextExecutorAccessor, DelegatedExecutionOsgiBundleApplicationContext, List<OsgiServiceDependencyFactory>, Runnable, long) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
  Create a dependency manager, indicating the executor bound to, the context that contains the dependencies and the task to execute if all dependencies are met.
DependencyVisitor - Class in org.eclipse.gemini.blueprint.test.internal.util
  ASM based class for determining a class imports.
DependencyVisitor() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
DependencyWaiterApplicationContextExecutor - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
  Dependency waiter executor that breaks the 'traditional' `ConfigurableApplicationContext.refresh()` in two pieces so that beans are not actually created unless the OSGi service imported are present.
DependencyWaiterApplicationContextExecutor(DelegatedExecutionOsgiBundleApplicationContext, boolean, List<OsgiServiceDependencyFactory>) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
deregister() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
destroy() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
destroy() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
destroy() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager
destroy() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
destroy() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
destroy() - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Cleanup the configuration items.
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
destroy() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
destroy() - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
destroy() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
destroy() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
destroy() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
destroy() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
destroy() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
destroyBeans() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
DESTROYED - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint Container for the bundle has been completely destroyed.
DESTROYING - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint extender has started destroying the Blueprint Container for the bundle.
destructionCallback - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ProxyPlusCallback
  destruction callback
detect(Class<?>) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.AutoExport
  Deprecated.
detect(Class<?>) - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.InterfaceDetector
  Detects the 'interfaces' of the given target, suitable for OSGi service export.
determineAvailability(String) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ReferenceParsingUtil
determineAvailabilityFromCardinality(String) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ReferenceParsingUtil
determineImportPackages(Resource[]) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.ManifestUtils
  Determine the Import-Package value based on the Export-Package entries in the jars given as Resources.
determineRootPath() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Resources' root path (the root path does not become part of the jar).
DIRECTIVE_CREATE_ASYNCHRONOUSLY - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Create asynchronously directive.
DIRECTIVE_CREATE_ASYNCHRONOUSLY_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
DIRECTIVE_NO_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
DIRECTIVE_PUBLISH_CONTEXT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Directive for publishing Spring application context as a service.
DIRECTIVE_PUBLISH_CONTEXT_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
DIRECTIVE_SEPARATOR - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Token used for separating directives inside a header.
DIRECTIVE_TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Directive for indicating wait-for time when satisfying mandatory dependencies defined in seconds
DIRECTIVE_TIMEOUT_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
DIRECTIVE_TIMEOUT_VALUE_NONE - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
DIRECTIVE_WAIT_FOR_DEPS - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Wait for dependencies or directly start the context.
DIRECTIVE_WAIT_FOR_DEPS_DEFAULT - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  `ConfigUtils.DIRECTIVE_WAIT_FOR_DEPS` default.
DISABLED - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.AutoExport
  Deprecated. Do not export anything
discoverDependentImporterFor(String, Object) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
  Discover all the importers for the given exporter.
dispose() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage
dispose() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage
dispose() - Method in interface org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage
DM_CORE_ID - Static variable in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
DM_CORE_ID - Static variable in class org.eclipse.gemini.blueprint.util.internal.BundleUtils
DM_CORE_TS - Static variable in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
DM_CORE_TS - Static variable in class org.eclipse.gemini.blueprint.util.internal.BundleUtils
doClose() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
doClose() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Unregister the ApplicationContext OSGi service (in case there is any).
doInvoke(Object, MethodInvocation) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
  Actual invocation - the class is being executed on a different object then the one exposed in the invocation object.
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ConfigPropertiesDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedServiceFactoryDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.BundleBeanDefinitionParser
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
doWithIO(IOUtils.IOCallback) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.IOUtils
doWithIO() - Method in interface org.eclipse.gemini.blueprint.test.internal.util.IOUtils.IOCallback
doWithRetry() - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryCallback
  Does the actual work.
dumpJarContent(JarInputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Dumps the entries of a jar and return them as a String.
dumpJarContent(Resource) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Dump the entries of a jar and return them as a String.
DynamicCollection<E> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Collection which can be increased or reduced at runtime while iterating.
DynamicCollection() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
DynamicCollection(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
DynamicCollection(Collection<? extends E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
DynamicCollection.DynamicIterator - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Dynamic consistent iterator.
DynamicCollection.DynamicIterator() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
DynamicList<E> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Subclass offering a List extension for a DynamicCollection.
DynamicList() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
DynamicList(Collection<? extends E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
DynamicList(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
DynamicSet<E> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Wrapper extension to `DynamicCollection` which prevents duplicates.
DynamicSet() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet
DynamicSet(Collection<? extends E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet
DynamicSet(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet
DynamicSortedList<E> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  A specilized subtype of DynamicList which impose an order between its elements.
DynamicSortedList() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
DynamicSortedList(Comparator<? super E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
DynamicSortedList(Collection<? extends E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
DynamicSortedList(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
DynamicSortedSet<E> - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Dynamic sorted set.
DynamicSortedSet() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
DynamicSortedSet(Collection<? extends E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
DynamicSortedSet(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
DynamicSortedSet(SortedSet<E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
DynamicSortedSet(Comparator<? super E>) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet

## E

elements() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
elements() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
EMPTY_PREFIX - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
EntryLookupControllingMockBundle - Class in org.eclipse.gemini.blueprint.mock
  Dedicated Mock Bundle that provides control over the returned entries for lookup calls.
EntryLookupControllingMockBundle(Dictionary) - Constructor for class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
  Constructs a new `EntryLookupControllingMockBundle` instance.
entrySet() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
entrySet() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
entrySet() - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
EnvironmentManagerFactoryBean - Class in org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata
  Basic FactoryBean acting as a wrapper around environment beans.
EnvironmentManagerFactoryBean(Object) - Constructor for class org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata.EnvironmentManagerFactoryBean
equals(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.support.InstanceEqualityRuntimeBeanReference
equals(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
EQUALS - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
equals(Object) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

  This implementation compares the underlying bundle and path locations.
equals(Object) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Two mock service references are equal if they contain the same service id.
equals(Object) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ImportedOsgiServiceProxyAdvice
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.InfrastructureOsgiProxyAdvice
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceReferenceComparator
equals(Object) - Method in class org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor
equals(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
EQUINOX - Static variable in class org.eclipse.gemini.blueprint.test.platform.Platforms
  Equinox OSGi platform constant.
EquinoxPlatform - Class in org.eclipse.gemini.blueprint.test.platform
  Equinox (3.2.x) OSGi platform.
EquinoxPlatform() - Constructor for class org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform
EVENT - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The `BlueprintEvent` object that caused this event.
EventAdminDispatcher - Class in org.eclipse.gemini.blueprint.extender.internal.blueprint.event
  Dispatcher that transforms Spring application context lifecycle events into notifications to the OSGi EventAdmin service.
EventAdminDispatcher(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
EventConstants - Class in org.osgi.service.blueprint.container
  Event property names used in Event Admin events published by a Blueprint Container.
EVERYTHING_PATTERN - Static variable in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
excludeClassesWithModifier(Class<?>[], int) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Excludes classes from the given array, which match the given modifier.
execute(Runnable, long) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
execute(Runnable, long, TaskExecutor) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
execute(RetryCallback<T>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  Main retry method.
executeAction(BundleActionEnum) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
executeTest(OsgiJUnitTest) - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitService
  Execute the JUnit test and publish results to the outside-OSGi world.
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedExecution<T>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
  Temporarily changes the TCCL to the given one for the duration of the given execution.
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedThrowableExecution<T>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
  Temporarily changes the TCCL to the given one for the duration of the given execution.
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedExecution<T>) - Static method in class org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils
  Temporarily changes the TCCL to the given one for the duration of the given execution.
executeWithCustomTCCL(ClassLoader, PrivilegedUtils.UnprivilegedThrowableExecution<T>) - Static method in class org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils
  Temporarily changes the TCCL to the given one for the duration of the given execution.
exists() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Return whether this resource actually exists in physical form.
expandProperties(Properties) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
  Apply placeholder expansion to the given properties object.
ExportContextClassLoader - Class in org.eclipse.gemini.blueprint.service.exporter.support
  Deprecated. As of Spring DM 2.0, replaced by `ExportContextClassLoaderEnum`
ExportContextClassLoaderEnum - Enum in org.eclipse.gemini.blueprint.service.exporter.support
  Enum describing the the possible thread context class loader (tccl) options for exporter OSGi services.
ExporterController - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.controller
  Internal class that allows framework code (in other packages) to work with the exporter internals without exposing the methods on the exporter public API.
ExporterController(ExporterInternalActions) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController
ExporterControllerUtils - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.controller
  Utility class that retrieves the controller associated with a given importer.
ExporterControllerUtils() - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterControllerUtils
ExporterInternalActions - Interface in org.eclipse.gemini.blueprint.service.exporter.support.internal.controller
  Contract describing the exporter internal actions that interfere with its behaviour but should not be controller in the public API.
EXTENDER_BUNDLE - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The Blueprint extender bundle that is generating this event.
EXTENDER_BUNDLE_ID - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle id of the Blueprint extender bundle that is generating this event.
EXTENDER_BUNDLE_SYMBOLICNAME - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle symbolic of the Blueprint extender bundle that is generating this event.
EXTENDER_BUNDLE_VERSION - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The bundle version of the Blueprint extender bundle that is generating this event.
EXTENDER_VERSION - Static variable in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
EXTENDER_VERSION - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
ExtenderConfiguration - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Configuration class for the extender.
ExtenderConfiguration(BundleContext, Log) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Constructs a new `ExtenderConfiguration` instance.
EXTERNAL_BUNDLE - Static variable in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
  ThreadLocal used for passing objects around `OsgiBundleScope` and `OsgiBundleScope.BundleScopeServiceFactory` (there is only one scope instance but multiple BSSFs).

## F

fail(Throwable) - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
fail(Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
FAILURE - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint Container creation for the bundle has failed.
FELIX - Static variable in class org.eclipse.gemini.blueprint.test.platform.Platforms
  Felix OSGi platform constant.
FelixPlatform - Class in org.eclipse.gemini.blueprint.test.platform
  Apache Felix (1.0.3+/1.4.x+/2.0.x) OSGi platform.
FelixPlatform() - Constructor for class org.eclipse.gemini.blueprint.test.platform.FelixPlatform
FileSystemStorage - Class in org.eclipse.gemini.blueprint.test.internal.util.jar.storage
  File-system based storage.
FileSystemStorage() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage
filterIds(Set<String>) - Static method in class org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
filterKeysStartingWith(Properties, String) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
  Filter/Eliminate keys that start with the given prefix.
filterValuesStartingWith(Properties, String) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
  Filter/Eliminate keys that have a value that starts with the given prefix.
findBundleBySymbolicName(BundleContext, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Finds an install bundle based by its symbolic name.
findClass(String) - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
findEntries(String, String, boolean) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
findEntries(String, String, boolean) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
  Delegates to the classloader.
findResource(String) - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
findResources(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
  Finds existing resources.
findResources(String) - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
findServiceDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
findUpperFolder(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
  Similar to /path/path1/ -> /path/, /path/file -> /path/
finishRefresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
first() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
first() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
FOLDER_DELIMITER - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
FRAMEWORK_EVENTS - Static variable in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Constant over the Framework events

## G

generateBeanName(String, BeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
generateBeanName(String, BeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
generateBeanName(String, BeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
generateBlueprintBeanName(BeanDefinition, BeanDefinitionRegistry, boolean) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
  Generates a Blueprint specific bean name.
GENERATED_REF - Static variable in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
get(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
get(String, ObjectFactory<?>) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
get(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
get(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
get(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
get(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
getAccFrom(BeanFactory) - Static method in class org.eclipse.gemini.blueprint.context.support.internal.security.SecurityUtils
getAccFrom(ApplicationContext) - Static method in class org.eclipse.gemini.blueprint.context.support.internal.security.SecurityUtils
getAction() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `BundleFactoryBean.getBundleAction()`
getActivation() - Method in interface org.osgi.service.blueprint.reflect.ComponentMetadata
  Return the activation strategy for the component.
getActualTypeArgument(int) - Method in class org.osgi.service.blueprint.container.ReifiedType
  Return a type parameter for this type.
getAllInterfaces(Class<?>) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Gets all interfaces implemented by the given class.
getAllServiceReferences(String, String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getAopClassLoaderFor(ClassLoader) - Static method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ClassLoaderFactory
  Returns the standard, extended AOP class loader based on the given class loader.
getArguments() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the arguments for the factory method or constructor of the bean.
getAsText() - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.DateEditor
getAsText() - Method in class org.eclipse.gemini.blueprint.service.importer.support.ServiceReferenceEditor

  This implementation returns `null` to indicate that there is no appropriate text representation.
getAttribute(Element, String, String) - Method in class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
getAutoExport() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the auto-export mode for the service.
getAvailability() - Method in class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
getAvailability() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
getAvailability() - Method in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  Return whether or not a matching service is required at all times.
getBean() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ConfigPropertiesDefinitionParser
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedServiceFactoryDefinitionParser
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Indicate the bean definition class for this element.
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.BundleBeanDefinitionParser
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
getBeanClass(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
getBeanClassLoader() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the class loader used by this FactoryBean.
getBeanName() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the bean name of this class when configured inside a Spring container.
getBeanName() - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
getBeanName() - Method in interface org.eclipse.gemini.blueprint.service.importer.OsgiServiceDependency
  Returns the bean name (if any) that declares this dependency.
getBeanName() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the bean name associated with the instance of this class (when running inside the Spring container).
getBindMethod() - Method in interface org.osgi.service.blueprint.reflect.ReferenceListener
  Return the name of the bind method.
getBlueprintHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Returns the "Bundle-Blueprint" if present from the given dictionary.
getBlueprintHeaderLocations(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Returns the location headers (if any) specified by the Blueprint-Bundle header (if available).
getBootDelegationPackages() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  Returns the list of OSGi packages that are delegated to the boot classpath.
getBundle() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Returns the bundle with which the class interacts.
getBundle() - Method in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Returns the OSGi `Bundle` for this application context.
getBundle() - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent
  Returns the OSGi `Bundle` associated with the application context that triggers the event.
getBundle() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getBundle() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
  Returns the imported bundle.
getBundle() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
  Returns the bundle used by this loader.
getBundle() - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getBundle(long) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getBundle() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
getBundle() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
getBundle() - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
  Returns the bundle to which this class loader delegates calls to.
getBundle() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the Blueprint bundle associated with this event.
getBundleAction() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Returns the bundle action.
getBundleClassLoaderFor(Bundle) - Static method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ClassLoaderFactory
  Returns the wrapped class loader for the given bundle.
getBundleClassPath(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
getBundleContentPattern() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
  Returns the patterns used for identifying the resources added to the jar.
getBundleContentPattern() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Returns the patterns used for identifying the resources added to the jar.
getBundleContext() - Method in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Return the `BundleContext` for this application context.
getBundleContext() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getBundleContext(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiUtils
  Returns the underlying BundleContext for the given Bundle.
getBundleContext() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getBundleContext() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the bundleContext used by this FactoryBean.
getBundleContext() - Method in class org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform
getBundleContext() - Method in class org.eclipse.gemini.blueprint.test.platform.FelixPlatform
getBundleContext() - Method in class org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform
getBundleContext() - Method in interface org.eclipse.gemini.blueprint.test.platform.OsgiPlatform
  Returns the bundle context of the returned platform.
getBundleContext(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Returns the underlying BundleContext for the given Bundle.
getBundleDestroyAction() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Returns the bundle destroy action.
getBundleId() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getBundleListeners() - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Returns a set of registered bundle listeners.
getBundles(Collection<Bundle>) - Static method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ShutdownSorter
  Sorts the given bundles.
getBundles() - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getBundleVersion(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Returns the given bundle version.
getCardinality() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `AbstractOsgiServiceImportFactoryBean.getAvailability()`
getCause() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the cause for this `BlueprintEvent.FAILURE` event.
getClassHierarchy(Class<?>, ClassUtils.ClassSet) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Returns an array of parent classes for the given class.
getClassLoader() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getClassLoader() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the class loader wrapped around the extender bundle.
getClassLoader(Class<?>) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Returns the classloader for the given class.
getClassName() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the name of the class specified for the bean.
getCollectionClass() - Method in class org.eclipse.gemini.blueprint.service.importer.support.CollectionType
  Returns the actual collection class used underneath.
getCollectionClass() - Method in interface org.osgi.service.blueprint.reflect.CollectionMetadata
  Return the type of the collection.
getComponentId() - Method in exception org.osgi.service.blueprint.container.NoSuchComponentException
  Returns the id of the non-existent component.
getComponentId() - Method in interface org.osgi.service.blueprint.reflect.IdRefMetadata
  Return the id of the referenced component.
getComponentId() - Method in interface org.osgi.service.blueprint.reflect.RefMetadata
  Return the id of the referenced component.
getComponentIds() - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
getComponentIds() - Method in interface org.osgi.service.blueprint.container.BlueprintContainer
  Returns the set of component ids managed by this Blueprint Container.
getComponentInstance(String) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
getComponentInstance(String) - Method in interface org.osgi.service.blueprint.container.BlueprintContainer
  Return the component instance for the specified component id.
getComponentMetadata(String) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
getComponentMetadata(String) - Method in interface org.osgi.service.blueprint.container.BlueprintContainer
  Return the Component Metadata object for the component with the specified component id.
getComponentName() - Method in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  Return the value of the `component-name` attribute of the service reference.
getConfigLocations() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Returns this application context configuration locations.
getConfigLocations() - Method in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
getConfiguration(BundleContext, String, long) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
  Returns a map containing the Configuration Admin entry with given pid.
getConfigurationLocations() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Returns the locations of the configuration resources used to build the application context (as Spring resource paths).
getConfigurationProperties() - Method in interface org.eclipse.gemini.blueprint.test.platform.OsgiPlatform
  Returns the `Properties` object used for configuring the underlying OSGi implementation before starting it.
getConfigurations(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner
getConfigurations(Bundle) - Method in interface org.eclipse.gemini.blueprint.extender.support.scanning.ConfigurationScanner
  Returns an array of existing Spring configuration locations (as Strings) for the given bundle.
getConfigurations(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner
getContainedPackages() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
getContentPattern() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
getContext() - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
getContext() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getContextClassLoader() - Method in interface org.eclipse.gemini.blueprint.context.support.ContextClassLoaderProvider
  Returns the context class loader to be used by the OSGi application context during its life cycle events.
getContextClassLoader() - Method in class org.eclipse.gemini.blueprint.context.support.DefaultContextClassLoaderProvider
getContextClassLoader() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `AbstractOsgiServiceImportFactoryBean.getImportContextClassLoader()`
getContextCreator() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintExtenderConfiguration
getContextCreator() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the contextCreator.
getContextEventListener() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the contextEventListener.
getContextState() - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
getContextState() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
getControllerFor(Object) - Static method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterControllerUtils
getControllerFor(Object) - Static method in class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterControllerUtils
getConversationId() - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
getCreateAsync(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Shortcut for finding the boolean value for `#DIRECTIVE_CREATE_ASYNCHRONOUSLY` directive using the given headers.
getCreateAsync(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Shortcut for finding the boolean value for `ConfigUtils.DIRECTIVE_CREATE_ASYNCHRONOUSLY` directive using the given headers.
getDataFile(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getDefaultConfigLocations() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Returns the default configuration locations to use, for the case where no explicit configuration locations have been specified.
getDefaultConfigLocations() - Method in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Provide default locations for XML files.
getDefaultInitialization() - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintDefaultsDefinition
getDefaultSettings() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
  Returns the default settings used when creating the jar, in case no customisations have been applied.
getDefaultWaitTime() - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Returns the test default waiting time (in seconds).
getDelegatedEventMulticaster() - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  Returns the OSGi event multicaster (if any) associated with this application context.
getDelegatedEventMulticaster() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
getDependencies() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the filters identifying the missing dependencies that caused this event.
getDependenciesAsFilter() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
getDependenciesAsFilter() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
getDependencyEvent() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependencyEvent
  Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyEvents() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
  Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyEvents() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
  Returns the nested, dependency event that caused the bootstrapping event to be raised.
getDependencyFactories() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the dependencies factories declared by the extender configuration.
getDependencyFilters() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
getDependencyFilters() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
getDependencyWaitTime() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the dependencyWaitTime.
getDependsOn() - Method in interface org.osgi.service.blueprint.reflect.ComponentMetadata
  Return the ids of any components listed in a `depends-on` attribute for the component.
getDescription() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

  This implementation returns a description that includes the bundle location.
getDestroyAction() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `BundleFactoryBean.getBundleDestroyAction()`
getDestroyMethod() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the name of the destroy method specified for the bean.
getDirectiveValue(String, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Return the directive value as a String.
getDMCoreBundle(BundleContext) - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
getDMCoreBundle(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.internal.BundleUtils
getElapsedTime() - Method in class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitEndedEvent
  Returns the time spent (in milliseconds) waiting, until service was found (and the dependency considered satisfied).
getElapsedTime() - Method in class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitTimedOutEvent
  Returns the time (in milliseconds) the source waited for OSGi service to appear before failing.
getEntries() - Method in interface org.osgi.service.blueprint.reflect.MapMetadata
  Return the entries for the map.
getEntries() - Method in interface org.osgi.service.blueprint.reflect.PropsMetadata
  Return the entries for the properties.
getEntry(String) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
getEntry(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getEntryPaths(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getEventMulticaster() - Method in interface org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
getEventMulticaster() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
getEventMulticaster() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the eventMulticaster.
getExtenderBundle() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the Blueprint extender bundle that is generating this event.
getFactoryComponent() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the Metadata for the factory component on which to invoke the factory method for the bean.
getFactoryMethod() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the name of the factory method for the bean.
getFailureCause() - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextClosedEvent
  Returns the `Throwable` that caused the application context closure to fail.
getFailureCause() - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextFailedEvent
  Returns the `Throwable` that caused the application context to fail.
getFile() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Returns a `File` handle for this resource.
getFilename() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Returns the filename of this resources.
getFilter() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the filter describing the imported service(s).
getFilter(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Creates a filter (as String) that matches the properties (expect the service id) of service reference.
getFilter() - Method in exception org.osgi.service.blueprint.container.ServiceUnavailableException
  Returns the filter expression that a service would have needed to satisfy in order for the invocation to proceed.
getFilter() - Method in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  Return the filter expression that a matching service must match.
getFwkClassLoader() - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
getGlobals() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
getHeaderAsVersion(Bundle, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Returns the version for a given bundle manifest header.
getHeaderLocations(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Returns the location headers (if any) specified by the Spring-Context header (if available).
getHeaders() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getHeaders(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getHolder() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.HolderLoader
getId() - Method in interface org.osgi.service.blueprint.reflect.ComponentMetadata
  Return the id of the component.
getImportContextClassLoader() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the context class loader management strategy.
getImportedBundles(Bundle) - Method in interface org.eclipse.gemini.blueprint.io.internal.resolver.DependencyResolver
  Returns the bundles imported by the given bundle.
getImportedBundles(Bundle) - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.PackageAdminResolver
getImportedPackages() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
  Returns an array of imported packages.
getIndex() - Method in interface org.osgi.service.blueprint.reflect.BeanArgument
  Return the zero-based index into the parameter list of the factory method or constructor to be invoked for this argument.
getInitMethod() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the name of the init method specified for the bean.
getInnerClasses() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
getInputStream() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Returns an `InputStream` to this resource.
getInputStream() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage
getInputStream() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage
getInputStream() - Method in interface org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage
getInterface() - Method in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  Return the name of the interface type that a matching service must support.
getInterfaces() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the interfaces that will be considered when exporting the target as an OSGi service.
getInterfaces() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the interfaces used for discovering the imported service(s).
getInterfaces() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the type names of the interfaces that the service should be advertised as supporting.
getInvocationException(Exception) - Static method in class org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
  Analyze the given exception and, if it's of type `ReflectionUtils.InvocationCheckedExceptionWrapper` then will return the actual cause, otherwise return the original exception given.
getInvokerBundleContext() - Static method in class org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContext
  Try to get the current invoker bundle context.
getKey() - Method in interface org.osgi.service.blueprint.reflect.MapEntry
  Return the Metadata for the key of the map entry.
getKeyType() - Method in interface org.osgi.service.blueprint.reflect.MapMetadata
  Return the name of the type of the map keys.
getLastModified() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getListenerComponent() - Method in interface org.osgi.service.blueprint.reflect.ReferenceListener
  Return the Metadata for the component that will receive bind and unbind events.
getListenerComponent() - Method in interface org.osgi.service.blueprint.reflect.RegistrationListener
  Return the Metadata for the component that will receive registration and unregistration events.
getListenerElementName() - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
getListenerElementName() - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
getListenerElementName() - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
getListeners() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Returns the listeners interested in receiving events for this importer.
getListeners() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
getLocation() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Return the given location.
getLocation() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getLocationsFromHeader(String, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Similar to `ConfigUtils.getHeaderLocations(Dictionary)` but looks at a specified header directly.
getLocator() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the ArtifactLocator used by this test suite.
getManagedBundleExtenderVersionHeader() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
getManagedBundleExtenderVersionHeader() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
getManifest() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Returns the current test bundle manifest.
getManifest(InputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Read the manifest for a given stream.
getManifest(Resource) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Convenience method for reading a manifest from a given resource.
getManifestLocation() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
getManifestLocation() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Returns the location (in Spring resource style) of the manifest location to be used.
getMemberType() - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
  Sets the member type of this service collection.
getMemberType() - Method in interface org.osgi.service.blueprint.reflect.ReferenceListMetadata
  Return whether the List will contain service object proxies or `ServiceReference` objects.
getMetadata(Class) - Method in class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
getMetadata(Class) - Method in interface org.osgi.service.blueprint.container.BlueprintContainer
  Return all `ComponentMetadata` objects of the specified Component Metadata type.
getName() - Method in interface org.osgi.service.blueprint.reflect.BeanProperty
  Return the name of the property to be injected.
getNamespacePlugins() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
getObject() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata.EnvironmentManagerFactoryBean
getObject() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
getObject() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
getObject() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
getObject() - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.ToStringClassAdapter
getObject() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean

  Returns a `ServiceRegistration` to the OSGi service for the target object.
getObject() - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
  Returns a managed object for accessing OSGi service(s).
getObjectType() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata.EnvironmentManagerFactoryBean
getObjectType() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
getObjectType() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
getObjectType() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
getObjectType() - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.ToStringClassAdapter
getObjectType() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
getOrder() - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.internal.config.CycleOrderingProcessor
getOrder() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
getOutputStream() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage
getOutputStream() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage
getOutputStream() - Method in interface org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage
getPackages() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
getParticularClass(Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Returns the first matching class from the given array, that doens't belong to common libraries such as the JDK or OSGi API.
getPathWithinContext() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
getPatternResolver() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
getPersistentId() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Returns the persistentId.
getPlatformName(BundleContext) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiUtils
getPlatformName() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  Indicates what OSGi platform should be used by the test suite.
getPostProcessors() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the postProcessors.
getPrefix(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
  Return the path prefix if there is any or `OsgiResourceUtils.EMPTY_PREFIX` otherwise.
getProperties() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the properties for the bean.
getProperty(String, String) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
getProperty(String) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
getProperty(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getProperty(String) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
getProperty(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
getPropertyKeys() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
getPropertyKeys() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
getPublishContext(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Shortcut for finding the boolean value for `#DIRECTIVE_PUBLISH_CONTEXT` directive using the given headers.
getPublishContext(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Shortcut for finding the boolean value for `ConfigUtils.DIRECTIVE_PUBLISH_CONTEXT` directive using the given headers.
getRanking() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the OSGi ranking used when publishing the service.
getRanking() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the ranking value to use when advertising the service.
getRawClass() - Method in class org.osgi.service.blueprint.container.ReifiedType
  Return the raw class represented by this type.
getReference() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
getReference() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator
getReference() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper
getReferenceListeners() - Method in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
  Return the reference listeners to receive bind and unbind events.
getRegisteredServices() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getRegistrationListeners() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the registration listeners to be notified when the service is registered and unregistered with the framework.
getRegistrationMethod() - Method in interface org.osgi.service.blueprint.reflect.RegistrationListener
  Return the name of the registration method.
getRequireBundle(Bundle) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
getResolver() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the property resolver used for publishing the service.
getResource() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Return the `Resource` object (if a `ResourceLoader` is available) from the given location (if any).
getResource(String) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getResource(String) - Method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
getResource(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
getResource(String) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
getResource(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getResource() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage
getResource() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage
getResource() - Method in interface org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage
getResource(String) - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
getResourceByPath(String) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getResourceByPath(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
getResourcePatternResolver() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  This implementation supports pattern matching inside the OSGi bundle.
getResources(String) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
getResources(String) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
getResources(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getRetryTemplate() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
getRootPath() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
getRootPath() - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
  Returns the root path used for locating the resources that will be packed in the test bundle (the root path does not become part of the jar).
getRootPath() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
getScope() - Method in interface org.osgi.service.blueprint.reflect.BeanMetadata
  Return the scope for the bean.
getSearchType(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
  Return the search type to be used for the give string based on the prefix.
getService(Bundle, ServiceRegistration) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope.BundleScopeServiceFactory
  Called if a bundle requests a service for the first time (start the scope).
getService(ServiceReference) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getService(Bundle, ServiceRegistration) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.PublishingServiceFactory
getServiceComponent() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the Metadata for the component to be exported as a service.
getServiceDependencies(BundleContext, ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory
getServiceDependencies(BundleContext, ConfigurableListableBeanFactory) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiServiceDependencyFactory
  Returns the OSGi service dependencies applying for the given bean factory running inside the given bundle context.
getServiceDependency() - Method in class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyEvent
  Returns the OSGi service dependency filter for which this event is triggered.
getServiceFilter() - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
getServiceFilter() - Method in interface org.eclipse.gemini.blueprint.service.importer.OsgiServiceDependency
  Returns the OSGi filter for the service dependency.
getServiceId(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns the service id (`Constants.SERVICE_ID`) of the given service reference.
getServiceListeners() - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Returns a set of registered service listeners.
getServiceObjectClasses(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns the advertised class names (`Constants.OBJECTCLASS`) of the given service reference.
getServiceProperties(String) - Method in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver
  Returns a map containing the service properties associated with the given Spring managed bean identified by its name.
getServiceProperties(String) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.BeanNameServicePropertiesResolver
getServiceProperties() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the properties used when exporting the target as an OSGi service.
getServiceProperties() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesChangeEvent
getServiceProperties(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a `Dictionary` containing the properties available for the given service reference.
getServiceProperties() - Method in interface org.osgi.service.blueprint.reflect.ServiceMetadata
  Return the user declared properties to be advertised with the service.
getServicePropertiesAsMap(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a `Map` containing the properties available for the given service reference.
getServicePropertiesSnapshot(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a `Map` containing the properties available for the given service reference.
getServicePropertiesSnapshotAsMap(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a `Map` containing the properties available for the given service reference.
getServiceRanking(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns the service ranking (`Constants.SERVICE_RANKING`) of the given service reference.
getServiceReference(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getServiceReference() - Method in interface org.eclipse.gemini.blueprint.service.importer.ImportedOsgiServiceProxy
  Provides access to the service reference used for accessing the backing object.
getServiceReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ImportedOsgiServiceProxyAdvice
getServiceReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
  Convenience method exposing the target (OSGi service) reference so that subinterceptors can access it.
getServiceReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
  Convenience method exposing the target (OSGi service) reference so that subinterceptors can access it.
getServiceReference() - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceReferenceProvider
getServiceReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
getServiceReference(BundleContext, String[]) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a reference to the best matching service for the given class names.
getServiceReference(BundleContext, String, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a reference to the best matching service for the given class and OSGi filter.
getServiceReference(ServiceReference...) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
getServiceReference(BundleContext, String[], String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a reference to the best matching service for the given classes and OSGi filter.
getServiceReference(BundleContext, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns a reference to the best matching service for the given OSGi filter.
getServiceReferences(String, String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
getServiceReferences(BundleContext, String[]) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns references to all services matching the given class names.
getServiceReferences(BundleContext, String, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns references to all services matching the given class name and OSGi filter.
getServiceReferences(BundleContext, String[], String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns references to all services matching the given class names and OSGi filter.
getServiceReferences(BundleContext, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Returns references to all services matching the OSGi filter.
getServicesInUse() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getSettings() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
  Returns the settings used for creating this jar.
getSettingsLocation() - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
  Returns the settings location (by default, the test name; i.e.
getShutdownTaskExecutor() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the shutdown task executor.
getShutdownWaitTime() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the shutdownWaitTime.
getSignerCertificates(int) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getSpringContextHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Return the "Spring-Context" if present from the given dictionary.
getSpringDMVersion() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the version of the Spring-DM bundles installed by the testing framework.
getSpringVersion() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the version of the Spring bundles installed by the testing framework.
getStartLevel() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Gets the bundle start level.
getState() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getStorage() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
getStringValue() - Method in interface org.osgi.service.blueprint.reflect.ValueMetadata
  Return the unconverted string representation of the value.
getSymbolicName() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Return the given bundle symbolic name.
getSymbolicName() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getSymNameHeader(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
getTarget() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the object exported as an OSGi service.
getTarget() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
getTarget() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
  Determine the target object to execute the invocation upon.
getTarget() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
getTargetBeanName() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Returns the target bean name.
getTargetException() - Method in exception org.eclipse.gemini.blueprint.util.internal.ReflectionUtils.InvocationCheckedExceptionWrapper
  Return the target exception.
getTargetReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
getTargetServiceReference() - Method in interface org.eclipse.gemini.blueprint.service.importer.ServiceReferenceProxy
  Returns the target, native service reference used, at the moment of the call, by the proxy.
getTargetServiceReference() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
getTaskExecutor() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Returns the taskExecutor.
getTCCL() - Static method in class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
getTCCL() - Static method in class org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils
getTestBundleId() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  Returns the testBundleId.
getTestBundles() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the bundles required for the test execution.
getTestBundles() - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Returns the bundles required for the test execution.
getTestBundlesNames() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the bundles that have to be installed as part of the test setup.
getTestCase() - Method in interface org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
  Simple getter that returns the raw TestCase class.
getTestCase() - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
getTestClassName() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  Returns the testClassName.
getTestErrors() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
getTestFailures() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
getTestFrameworkBundles() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the test framework bundles (part of the test setup).
getTestFrameworkBundles() - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Returns the test framework bundles (part of the test setup).
getTestFrameworkBundlesNames() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the bundles that have to be installed as part of the test setup.
getTestingFrameworkBundlesConfiguration() - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Returns the location of the test framework bundles configuration.
getTestMethodName() - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  Returns the testMethodName.
getTimeout() - Method in class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
getTimeOut(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Shortcut for finding the boolean value for `BlueprintConfigUtils.BLUEPRINT_TIMEOUT` directive using the given headers.
getTimeout() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
getTimeout() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Returns the timeout (in milliseconds) an application context needs to wait for mandatory dependent services.
getTimeOut(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Shortcut for finding the boolean value for `ConfigUtils.DIRECTIVE_TIMEOUT` directive using the given headers.
getTimeout() - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
  Returns the timeout (in milliseconds) this importer waits while trying to find a backing service.
getTimeout() - Method in interface org.osgi.service.blueprint.reflect.ReferenceMetadata
  Return the timeout for service invocations when a backing service is is unavailable.
getTimestamp() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the time at which this event was created.
getTimeToWait() - Method in class org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
getTimeToWait() - Method in class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitStartingEvent
  Returns the time (in milliseconds) the source will wait for the OSGi service to appear.
getTransitiveDependenciesForBean(ConfigurableListableBeanFactory, String, boolean, Class<?>) - Static method in class org.eclipse.gemini.blueprint.util.internal.BeanFactoryUtils
  Return all beans depending directly or indirectly (transitively), on the bean identified by the beanName.
getType() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
getType() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return the type of this event.
getType() - Method in interface org.osgi.service.blueprint.reflect.ValueMetadata
  Return the name of the type to which the value should be converted.
getTypeCompatibilityChecker() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
getTypeCompatibilityChecker() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
getUnbindMethod() - Method in interface org.osgi.service.blueprint.reflect.ReferenceListener
  Return the name of the unbind method.
getUnifiedFilter() - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Assembles the configuration properties into one unified OSGi filter.
getUnregistrationMethod() - Method in interface org.osgi.service.blueprint.reflect.RegistrationListener
  Return the name of the unregistration method.
getUnsatisfiedDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
getURL() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Locates the resource in the underlying bundle based on the prefix, if it exists.
getUsingBundles() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
getUsingBundles() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
getValue() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Return the counter value.
getValue() - Method in interface org.osgi.service.blueprint.reflect.BeanArgument
  Return the Metadata for the argument value.
getValue() - Method in interface org.osgi.service.blueprint.reflect.BeanProperty
  Return the Metadata for the value to be injected into a bean.
getValue() - Method in interface org.osgi.service.blueprint.reflect.MapEntry
  Return the Metadata for the value of the map entry.
getValues() - Method in interface org.osgi.service.blueprint.reflect.CollectionMetadata
  Return Metadata for the values of the collection.
getValueType() - Method in interface org.osgi.service.blueprint.reflect.BeanArgument
  Return the name of the value type to match the argument and convert the value into when invoking the constructor or factory method.
getValueType() - Method in interface org.osgi.service.blueprint.reflect.CollectionMetadata
  Return the type specified for the values of the collection.
getValueType() - Method in interface org.osgi.service.blueprint.reflect.MapMetadata
  Return the name of the type of the map values.
getVersion() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
getVersion(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Returns the OSGi platform version (using the manifest entries from the system bundle).
getVisibleClasses(Class<?>[], ClassLoader) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Given an array of classes, eliminates the ones that cannot be loaded by the given classloader.
getVisibleClasses(Class<?>[], Bundle) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Given an array of classes, eliminates the ones that cannot be loaded by the given bundle.
getVisibleClassHierarchy(Class<?>, ClassUtils.ClassSet, ClassLoader) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Sugar method that determines the class hierarchy of a given class and then filtering based on the given classloader.
getVisibleClassHierarchy(Class<?>, ClassUtils.ClassSet, Bundle) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  'Sugar' method that determines the class hierarchy of the given class, returning only the classes visible to the given bundle.
getWaitForDependencies(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  Shortcut for finding the boolean value for `BlueprintConfigUtils.BLUEPRINT_GRACE_PERIOD` directive using the given headers.
getWaitForDependencies(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Shortcut for finding the boolean value for `ConfigUtils.DIRECTIVE_WAIT_FOR_DEPS` directive using the given headers.
getWaitTime() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
getWrappedObject() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.InfrastructureOsgiProxyAdvice
  Returns the OSGi target service.
grace(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
GRACE_PERIOD - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint Container has entered the grace period.

## H

handleInvocationTargetException(InvocationTargetException) - Static method in class org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
  Handle the given invocation target exception.
handleNestedDefinition(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  If the reference is a nested bean, make it a top-level bean if it's a mandatory dependency.
hashCode() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
hashCode() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource

  This implementation returns the hash code of the underlying class path location.
hashCode() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Returns a hash code based on the class and service id.
hashCode() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ImportedOsgiServiceProxyAdvice
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.InfrastructureOsgiProxyAdvice
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
hashCode() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceReferenceComparator
hashCode() - Method in class org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor
hashCode() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
hasMoreElements() - Method in class org.eclipse.gemini.blueprint.mock.ArrayEnumerator
hasNext - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Iterator variable - not thread-safe/synchronized since only one thread should use the iterator.
hasNext() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
hasNext() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection.OsgiServiceIterator
hasNext() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
hasPermission(Object) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
hasPrevious() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
hasTimeout(Dictionary) - Static method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
headSet(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
headSet(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
HolderLoader - Class in org.eclipse.gemini.blueprint.test.internal.holder
  Specific OSGi loader for OsgiTestHolder.
HolderLoader() - Constructor for class org.eclipse.gemini.blueprint.test.internal.holder.HolderLoader

## I

ID_ATTRIBUTE - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
  Constant for the id attribute
IdRefMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for the verified id of another component managed by the Blueprint Container.
ImportContextClassLoader - Class in org.eclipse.gemini.blueprint.service.importer.support
  Deprecated. As of Spring DM 2.0, replaced by `ImportContextClassLoaderEnum`
ImportContextClassLoaderEnum - Enum in org.eclipse.gemini.blueprint.service.importer.support
  Enum describing the possible thread context class loader (tccl) options for imported OSGi services.
ImportedBundle - Class in org.eclipse.gemini.blueprint.io.internal.resolver
  Importing bundle information.
ImportedBundle(Bundle, String[]) - Constructor for class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
ImportedOsgiServiceProxy - Interface in org.eclipse.gemini.blueprint.service.importer
  Infrastructure interface available on Spring-DM managed OSGi services.
ImportedOsgiServiceProxyAdvice - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Mix-in implementation for ImportedOsgiServiceProxy.
ImportedOsgiServiceProxyAdvice(ServiceReference) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ImportedOsgiServiceProxyAdvice
ImporterController - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.controller
ImporterController(ImporterInternalActions) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterController
ImporterControllerUtils - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.controller
  Importer-only delegate (it would be nice to have generics).
ImporterControllerUtils() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterControllerUtils
ImporterInternalActions - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.controller
  Contract describing the exporter internal actions that interfere with its behaviour but should not be controller in the public API.
importerSatisfied(Object, OsgiServiceDependency) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.dependency.ImporterStateListener
ImporterStateListener - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.dependency
  Internal listener, used for sending notifications when importers become unsatisfied so that exporters can be unregistered temporarily.
importerUnsatisfied(Object, OsgiServiceDependency) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.dependency.ImporterStateListener
INCLUDE_PATTERNS - Static variable in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
increment() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Increment the counter value.
indexOf(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
  Hook used by wrapping collections to determine the position of the object being removed while iterating.
indexOf(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
indexOf(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
InfrastructureOsgiProxyAdvice - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Mixin implementation for `InfrastructureProxy` interface.
InfrastructureOsgiProxyAdvice(ServiceInvoker) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.InfrastructureOsgiProxyAdvice
init() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Do some sanity checks
initBeanDefinitionReader(XmlBeanDefinitionReader) - Method in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Allows subclasses to do custom initialisation here.
initExtenderConfiguration(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
initExtenderConfiguration(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
initialInjectionProperties - Variable in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
initListenerService() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
initNamespaceHandlers(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
initProperties(Properties, boolean, Map<?, ?>, Properties) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.util.PropertiesUtil
  Merges the given map into the target properties object.
initProperties(Properties, boolean, Dictionary, Properties) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.util.PropertiesUtil
  Merges the given dictionary into the target properties object.
initStartedBundles(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
injectBundleContext(BundleContext) - Method in interface org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
  Provides the OSGi bundle context to the test
injectBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
INSTALL - Static variable in class org.eclipse.gemini.blueprint.bundle.BundleAction
  Install bundle.
installBundle(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
installBundle(String, InputStream) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
INSTANCE - Static variable in class org.eclipse.gemini.blueprint.test.internal.holder.HolderLoader
INSTANCE - Static variable in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  static instance
InstanceEqualityRuntimeBeanReference - Class in org.eclipse.gemini.blueprint.blueprint.config.internal.support
  A temporary runtime bean reference that does not implement the equality contract to prevent set merges.
InstanceEqualityRuntimeBeanReference(String, boolean) - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.support.InstanceEqualityRuntimeBeanReference
InstanceEqualityRuntimeBeanReference(String) - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.support.InstanceEqualityRuntimeBeanReference
InterfaceDetector - Interface in org.eclipse.gemini.blueprint.service.exporter.support
  Service exporter interface that allows auto detection of 'interfaces' of the exported service.
INTERFACES - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.AutoExport
  Deprecated. Export all interfaces (and their hierarchy) implemented by the given class
invoke(MethodInvocation) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
invoke(MethodInvocation) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor
invoke(MethodInvocation) - Method in class org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor
invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
invokeMethod(Method, Object) - Static method in class org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
  Invoke the specified `Method` against the supplied target object with no arguments.
invokeMethod(Method, Object, Object[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
  Invoke the specified `Method` against the supplied target object with the supplied arguments.
IOUtils - Class in org.eclipse.gemini.blueprint.test.internal.util
  Utility class for IO operations.
IOUtils() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.IOUtils
IOUtils.IOCallback - Interface in org.eclipse.gemini.blueprint.test.internal.util
is(int) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
isAddFolders() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
isAssignableTo(Bundle, String) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
isAssignableTo(Bundle, String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
isBundleActive(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Indicates if the given bundle is active or not.
isBundleLazyActivated(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Indicates if the given bundle is lazily activated or not.
isBundleResolved(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Indicates if the given bundle is resolved or not.
isClassPathType(int) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
isComplete(T) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.DefaultRetryCallback
isComplete(T) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryCallback
  Returns true if the work has been completed or false is a retry is required.
isContextKeyEmpty(Object) - Method in class org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests
isCreateAsynchronously() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
isCreateAsynchronously() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Indicates if an application context needs to be created asynchronously or not.
isDirectiveDefined(Dictionary, String) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Returns true if the given directive is present or false otherwise.
isDown() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
  Indicates whether the state is 'down' or not - that is a context which has been either closed or stopped.
isDynamic() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Indicates whether the returned properties object is dynamic or not.
isEmpty() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
isEmpty() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
isEmpty() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
isEmpty() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
isEquinox(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Returns true if the given bundle context belongs to the Equinox platform.
isFelix(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Returns true if the given bundle context belongs to the Felix platform.
isFragment(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Indicates if the given bundle is a fragment or not.
isJarResource(Resource) - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
  Overrides the default check up since computing the URL can be fairly expensive operation as there is no caching (due to the framework dynamic nature).
isKnopflerfish(BundleContext) - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Returns true if the given bundle context belongs to the Knopflerfish platform.
isMandatory() - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
isMandatory() - Method in interface org.eclipse.gemini.blueprint.service.importer.OsgiServiceDependency
  Indicates if the dependency is mandatory or not.
isMandatory() - Method in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Indicates if this cardinality implies that at least one service is expected (mandatory cardinality).
isMultiple() - Method in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Indicates if this cardinality implies that multiple services are expected.
isOptional() - Method in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Indicates if this cardinality implies that is acceptable for no matching services to be found.
isPresent(String, Bundle) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Checks the present of a class inside a bundle.
isPublishContextAsService() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
isPublishContextAsService() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Indicates if the application context needs to be published as a service or not.
isR41() - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Determines if the current running platform implements OSGi Release 4.1 API or not.
isR42() - Static method in class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  Determines if the current running platform implements OSGi Release 4.2 API or not.
isReplay() - Method in class org.osgi.service.blueprint.container.BlueprintEvent
  Return whether this event is a replay event.
isReservedName(String, Element, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
isResolved() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
isRFC124Namespace(Node) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
isRFC124Namespace(String) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
isSatisfied() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
isSatisfied() - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.collection.CollectionProxy
  Is the underlying proxy satisfied? For dynamic, mandatory imports, this checks the service reference.
isSatisfied() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
isSatisfied() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterController
isSatisfied() - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterInternalActions
isServicePresent(BundleContext, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  Checks if the given filter matches at least one OSGi service or not.
isSingle() - Method in class org.eclipse.gemini.blueprint.service.importer.support.Cardinality
  Deprecated. Indicates if this cardinality implies that at most one service is expected.
isSingleton() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata.EnvironmentManagerFactoryBean
isSingleton() - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
isSingleton() - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
isSingleton() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
isSingleton() - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.ToStringClassAdapter
isSingleton() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
isSpringDMManaged(Bundle) - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Determines if the given bundle, is Spring DM managed or not.
isSpringPoweredBundle() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Indicates if the given bundle is "Spring-Powered" or not.
isSystemBundle(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  Indicates if the given bundle is the system bundle or not.
isTimeoutDeclared() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
isTimeoutDeclared() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
isTypeCompatible(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.TypeCompatibilityChecker
isUnresolved() - Method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
  Indicates whether the state is unresolved or not.
isValidFilter(String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Validates the given String as a OSGi filter.
isWaitForDependencies() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
isWaitForDependencies() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
  Indicates if the configuration must wait for dependencies.
isZero() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Check if the counter value is zero.
iterator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
iterator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
iterators - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
  should have been a list but there is no 'WeakReference'-based implementation in the JDK
iteratorsLock - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
  If it interacts with the storage, the *storage* lock needs to be acquired first

## J

JarCreator - Class in org.eclipse.gemini.blueprint.test.internal.util.jar
  Helper class for creating Jar files.
JarCreator() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
JarUtils - Class in org.eclipse.gemini.blueprint.test.internal.util.jar
  Utility class for Jar files.
JarUtils() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
JUnitTestActivator - Class in org.eclipse.gemini.blueprint.test
  Test bundle activator - looks for a predefined JUnit test runner and triggers the test execution.
JUnitTestActivator() - Constructor for class org.eclipse.gemini.blueprint.test.JUnitTestActivator

## K

keys() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
keys() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
keySet() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
keySet() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
KNOPFLERFISH - Static variable in class org.eclipse.gemini.blueprint.test.platform.Platforms
  Knopflerfish OSGi platform constant.
KnopflerfishPlatform - Class in org.eclipse.gemini.blueprint.test.platform
  Knopflerfish 2.0.4+/3.x Platform.
KnopflerfishPlatform() - Constructor for class org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform
knownNonOsgiLoaders - Static variable in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  List of special class loaders, outside OSGi, that might be used by the user through boot delegation.
knownNonOsgiLoadersSet - Static variable in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Set of special class loaders, outside OSGi, that might be used by the user through boot delegation.

## L

last() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
last() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
lastIndexOf(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
lastIndexOf(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
lastModified() - Method in class org.eclipse.gemini.blueprint.io.OsgiBundleResource
LazyLatchFactoryDelegate - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Delegate class that allows access to LazyLatchFactory class (inside Spring DM core) from Spring DM extender.
LazyLatchFactoryDelegate() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
LazyTargetResolver - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.support
  Class encapsulating the lazy dependency lookup of the target bean.
LazyTargetResolver(Object, BeanFactory, String, boolean, ListenerNotifier, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
LIBS - Static variable in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
LIST - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.CollectionType
  Spring-managed list.
ListenerNotifier - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.support
  Basic class supporting the various types of listener invocations.
ListenerNotifier(OsgiServiceRegistrationListener[]) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ListenerNotifier
listIterator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
listIterator(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
listIterator() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
listIterator(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
loadAndExpand(Resource) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
  Shortcut method - loads a property object from the given input stream and applies property expansion.
loadBeanDefinitions(DefaultListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
loadBeanDefinitions(DefaultListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext

  Loads the bean definitions via an `XmlBeanDefinitionReader`.
loadBeanDefinitions(XmlBeanDefinitionReader) - Method in class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Loads the bean definitions with the given `XmlBeanDefinitionReader`.
loadClass(String) - Method in class org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
loadClass(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
loadClass(String, boolean) - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
loadClasses(String[], ClassLoader) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Loads and returns the classes given as names, using the given class loader.
loadClassesIfPossible(String[], ClassLoader) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Loads classes with the given name, using the given classloader.
LocalBundleContext - Class in org.eclipse.gemini.blueprint.service.importer.support
  Class containing static methods used to obtain information about the current OSGi service invocation.
LocalBundleContext() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContext
LocalFileSystemMavenRepository - Class in org.eclipse.gemini.blueprint.test.provisioning.internal
  Locator for artifacts found in the local maven repository.
LocalFileSystemMavenRepository() - Constructor for class org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository
localMavenBuildArtifact(String, String, String, String) - Method in class org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository
  Find a local maven artifact in the current build tree.
localMavenBundle(String, String, String, String) - Method in class org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository
  Return the resource of the indicated bundle in the local Maven repository
locateArtifact(String, String, String, String) - Method in interface org.eclipse.gemini.blueprint.test.provisioning.ArtifactLocator
  Locates the artifact under the given group, with the given id, version and type.
locateArtifact(String, String, String) - Method in interface org.eclipse.gemini.blueprint.test.provisioning.ArtifactLocator
  Locates the artifact under the given group, with the given id, version and type.
locateArtifact(String, String, String) - Method in class org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository
  Find a local maven artifact.
locateArtifact(String, String, String, String) - Method in class org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository
  Find a local maven artifact.
locateBundle(String) - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Locates (through the `ArtifactLocator`) an OSGi bundle given as a String.
locateBundles(String[]) - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Locates the given bundle identifiers.
lock - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Lock protecting the cursor and tailGhost which might be affected by the backing collection shrinking.
log - Variable in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
log - Variable in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
log - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker

## M

ManagedPropertiesDefinitionParser - Class in org.eclipse.gemini.blueprint.compendium.config.internal
  Bean definition parser for 'managed-service' element.
ManagedPropertiesDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedPropertiesDefinitionParser
ManagedServiceBeanManager - Interface in org.eclipse.gemini.blueprint.compendium.internal.cm
  Manager dealing with injection and updates of Spring beans configured through the Configuration Admin.
ManagedServiceFactoryDefinitionParser - Class in org.eclipse.gemini.blueprint.compendium.config.internal
  Namespace parser for osgix:managed-service-factory.
ManagedServiceFactoryDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedServiceFactoryDefinitionParser
ManagedServiceFactoryFactoryBean - Class in org.eclipse.gemini.blueprint.compendium.internal.cm
  `Factory` class that automatically manages instances based on the configuration available inside a `ManagedServiceFactory`.
ManagedServiceFactoryFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
ManagedServiceInstanceTrackerPostProcessor - Class in org.eclipse.gemini.blueprint.compendium.internal.cm
  Post processor tracking the creation and destruction of managed service instances.
ManagedServiceInstanceTrackerPostProcessor(String) - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
MandatoryDependencyBeanPostProcessor - Class in org.eclipse.gemini.blueprint.service.dependency.internal
  BeanPostProcessor registered for detecting the dependency between service importer and service exporters.
MandatoryDependencyBeanPostProcessor() - Constructor for class org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor
MandatoryImporterDependencyFactory - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
  Default mandatory importer dependency factory.
MandatoryImporterDependencyFactory() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory
mandatoryServiceCheck() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
  Check to see whether at least one service is available.
MandatoryServiceDependencyManager - Interface in org.eclipse.gemini.blueprint.service.dependency.internal
  Manager dealing with the dependencies of mandatory OSGi importers.
MANIFEST - Static variable in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
ManifestUtils - Class in org.eclipse.gemini.blueprint.test.internal.util.jar
  Utility class for creating Manifest objects on various criterions.
ManifestUtils() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.jar.ManifestUtils
MapBasedDictionary<K,V> - Class in org.eclipse.gemini.blueprint.util.internal
  Dictionary implementation backed by a map instance.
MapBasedDictionary(Map<K, V>) - Constructor for class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
MapBasedDictionary() - Constructor for class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
  Default constructor.
MapBasedDictionary(int) - Constructor for class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
MapBasedDictionary(Dictionary<? extends K, ? extends V>) - Constructor for class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
  Constructor for dealing with existing Dictionary.
MapBasedDictionary(Map<K, V>, Dictionary<? extends K, ? extends V>) - Constructor for class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
MapEntry - Interface in org.osgi.service.blueprint.reflect
  Metadata for a map entry.
MapMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a Map based value.
match(ServiceReference) - Method in class org.eclipse.gemini.blueprint.mock.MockFilter
match(Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockFilter
matchCase(Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockFilter
matches(BundleContext) - Method in interface org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator.BundleContextFilter
  Determines if the given bundle context matches the filter criteria.
matchExtenderVersionRange(Bundle, String, Version) - Static method in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
matchVersion(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.DefaultVersionMatcher
MavenPackagedArtifactFinder - Class in org.eclipse.gemini.blueprint.test.provisioning.internal
  Find a packaged maven artifact starting in some root directory of a maven project.
MavenPackagedArtifactFinder(String, String, String, String) - Constructor for class org.eclipse.gemini.blueprint.test.provisioning.internal.MavenPackagedArtifactFinder
maybeAddNamespaceHandlerFor(Bundle, boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
maybeAddNamespaceHandlerFor(Bundle, boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
  Registers the namespace plugin handler if this bundle defines handler mapping or schema mapping resources.
maybeRemoveNameSpaceHandlerFor(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
maybeRemoveNameSpaceHandlerFor(Bundle) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
  Removes the target bundle from the set of those known to provide handler or schema mappings.
MemberType - Enum in org.eclipse.gemini.blueprint.service.importer.support
  The type of the service collection.
MemoryStorage - Class in org.eclipse.gemini.blueprint.test.internal.util.jar.storage
  Memory based storage.
MemoryStorage() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage
merge(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
mergeCallbacks(AttributeCallback[], AttributeCallback[]) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
Metadata - Interface in org.osgi.service.blueprint.reflect
  Top level Metadata type.
MetadataFactory - Class in org.eclipse.gemini.blueprint.blueprint.reflect
  Adapter factory that translates Blueprint `ComponentMetadata` into Spring `BeanDefinition`s (and vice versa).
MetadataFactory() - Constructor for class org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
MockBundle - Class in org.eclipse.gemini.blueprint.mock
  Bundle mock.
MockBundle() - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundle
  Constructs a new `MockBundle` instance using default values.
MockBundle(Dictionary) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundle
  Constructs a new `MockBundle` instance with the given bundle headers.
MockBundle(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundle
  Constructs a new `MockBundle` instance associated with the given bundle context.
MockBundle(String) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundle
  Constructs a new `MockBundle` instance with the given symbolic name.
MockBundle(String, Dictionary, BundleContext) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundle
  Constructs a new `MockBundle` instance using the given bundle symbolic name, properties and associated bundle context.
MockBundleActivator - Class in org.eclipse.gemini.blueprint.mock
  BundleActivator mock.
MockBundleActivator() - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundleActivator
MockBundleContext - Class in org.eclipse.gemini.blueprint.mock
  BundleContext mock.
MockBundleContext() - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Constructs a new `MockBundleContext` instance.
MockBundleContext(Bundle) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Constructs a new `MockBundleContext` instance.
MockBundleContext(Bundle, Properties) - Constructor for class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Constructs a new `MockBundleContext` instance allowing both the bundle and the context properties to be specified.
MockFilter - Class in org.eclipse.gemini.blueprint.mock
  Filter mock.
MockFilter() - Constructor for class org.eclipse.gemini.blueprint.mock.MockFilter
  Constructs a new `MockFilter` instance.
MockFilter(String) - Constructor for class org.eclipse.gemini.blueprint.mock.MockFilter
  Constructs a new `MockFilter` instance.
MockFrameworkUtil - Class in org.eclipse.gemini.blueprint.mock
  FrameworkUtil-like class that tries to create a somewhat valid filter.
MockServiceReference - Class in org.eclipse.gemini.blueprint.mock
  ServiceReference mock.
MockServiceReference() - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance using defaults.
MockServiceReference(Bundle) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance associated with the given bundle.
MockServiceReference(String[]) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance matching the given class namess.
MockServiceReference(Bundle, String[]) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance associated with the given bundle and matching the given class names.
MockServiceReference(ServiceRegistration) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance associated with the given service registration.
MockServiceReference(Bundle, Dictionary, ServiceRegistration) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance associated with the given bundle, service registration and having the given service properties.
MockServiceReference(Bundle, Dictionary, ServiceRegistration, String[]) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Constructs a new `MockServiceReference` instance.
MockServiceRegistration - Class in org.eclipse.gemini.blueprint.mock
  ServiceRegistration mock.
MockServiceRegistration() - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
  Constructs a new `MockServiceRegistration` instance using defaults.
MockServiceRegistration(Dictionary) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
  Constructs a new `MockServiceRegistration` instance with the given properties.
MockServiceRegistration(String[], Dictionary) - Constructor for class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
  Constructs a new `MockServiceRegistration` instance using the given class names and properties.
multicastEvent(OsgiBundleApplicationContextEvent) - Method in interface org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
  Multicast the given application event to appropriate listeners.
multicastEvent(OsgiBundleApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter

## N

NAMESPACE_URI - Static variable in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
NamespaceManager - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Support class that deals with namespace parsers discovered inside Spring bundles.
NamespaceManager(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager
  Constructs a new `NamespaceManager` instance.
NamespacePlugins - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Spring schema handler/resolver for OSGi environments.
NamespacePlugins() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
next() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
next() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection.OsgiServiceIterator
next() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
nextElement() - Method in class org.eclipse.gemini.blueprint.mock.ArrayEnumerator
nextEntryResult - Variable in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
nextFindResult - Variable in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
nextIndex() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
NonNullMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a value that cannot `null`.
NoOpOsgiContextProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.activator
NoOpOsgiContextProcessor() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
normalClose() - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  Non-delegated close operation (execute `ConfigurableApplicationContext.close()` in the traditional way).
normalClose() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
normalRefresh() - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  Non-delegated refresh operation (execute `ConfigurableApplicationContext.refresh()` in the traditional way).
normalRefresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
NoSuchComponentException - Exception in org.osgi.service.blueprint.container
  A Blueprint exception indicating that a component does not exist in a Blueprint Container.
NoSuchComponentException(String, String) - Constructor for exception org.osgi.service.blueprint.container.NoSuchComponentException
  Create a No Such Component Exception for a non-existent component.
NoSuchComponentException(String) - Constructor for exception org.osgi.service.blueprint.container.NoSuchComponentException
  Create a No Such Component Exception for a non-existent component.
notifyIfPossible() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
notifyListeners() - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.util.ChangeableProperties
NULL - Static variable in interface org.osgi.service.blueprint.reflect.NullMetadata
  Singleton instance of `NullMetadata`.
NullMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a value specified to be `null` via the <null> element.
nullSafeBundleEventToString(int) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation for the given bundle event.
nullSafeName(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns the name of the given `Bundle` in a null-safe manner.
nullSafeNameAndSymName(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns the bundle name and symbolic name - useful when logging bundle info.
nullSafeSymbolicName(Bundle) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns the given `Bundle` symbolic name.
nullSafeToString(BundleEvent) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation for the given bundle event.
nullSafeToString(ServiceEvent) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation for the given `ServiceEvent`.
nullSafeToString(FrameworkEvent) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation for the given `FrameworkEvent` .
nullSafeToString(ServiceReference) - Static method in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Returns a String representation of the given `ServiceReference`.

## O

onApplicationEvent(ApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintContainerServicePublisher
onMissingTarget() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  Template method invoked if the backing service is missing.
onOsgiApplicationEvent(E) - Method in interface org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextListener
  Handles an OSGi application event.
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.DefaultOsgiBundleApplicationContextListener
OrderedManagedProperties - Class in org.eclipse.gemini.blueprint.blueprint.reflect.internal.support
  Extension that adds ordering to `ManagedProperties` class intended for preserving declaration order.
OrderedManagedProperties() - Constructor for class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
org.eclipse.gemini.blueprint - package org.eclipse.gemini.blueprint
  Core root package for Eclipse Gemini Blueprint.
org.eclipse.gemini.blueprint.blueprint.compendium.cm.config - package org.eclipse.gemini.blueprint.blueprint.compendium.cm.config
org.eclipse.gemini.blueprint.blueprint.config - package org.eclipse.gemini.blueprint.blueprint.config
  Configuration package dealing with XML and Blueprint Service namespace parsing.
org.eclipse.gemini.blueprint.blueprint.config.internal - package org.eclipse.gemini.blueprint.blueprint.config.internal
org.eclipse.gemini.blueprint.blueprint.config.internal.support - package org.eclipse.gemini.blueprint.blueprint.config.internal.support
org.eclipse.gemini.blueprint.blueprint.container - package org.eclipse.gemini.blueprint.blueprint.container
  Adapter package for the OSGi Blueprint Service container.
org.eclipse.gemini.blueprint.blueprint.container.support - package org.eclipse.gemini.blueprint.blueprint.container.support
  Support package for the OSGi Blueprint Service container.
org.eclipse.gemini.blueprint.blueprint.container.support.internal.config - package org.eclipse.gemini.blueprint.blueprint.container.support.internal.config
org.eclipse.gemini.blueprint.blueprint.reflect - package org.eclipse.gemini.blueprint.blueprint.reflect
  Support classes for Blueprint Service metadata.
org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata - package org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata
org.eclipse.gemini.blueprint.blueprint.reflect.internal.support - package org.eclipse.gemini.blueprint.blueprint.reflect.internal.support
org.eclipse.gemini.blueprint.bundle - package org.eclipse.gemini.blueprint.bundle
  OSGi Bundle support package.
org.eclipse.gemini.blueprint.compendium.cm - package org.eclipse.gemini.blueprint.compendium.cm
  Support classes for the OSGi Compendium Admin service.
org.eclipse.gemini.blueprint.compendium.config - package org.eclipse.gemini.blueprint.compendium.config
org.eclipse.gemini.blueprint.compendium.config.internal - package org.eclipse.gemini.blueprint.compendium.config.internal
org.eclipse.gemini.blueprint.compendium.internal.cm - package org.eclipse.gemini.blueprint.compendium.internal.cm
org.eclipse.gemini.blueprint.compendium.internal.cm.util - package org.eclipse.gemini.blueprint.compendium.internal.cm.util
org.eclipse.gemini.blueprint.config - package org.eclipse.gemini.blueprint.config
  Configuration package dealing with XML and Gemini Blueprint namespace parsing.
org.eclipse.gemini.blueprint.config.internal - package org.eclipse.gemini.blueprint.config.internal
org.eclipse.gemini.blueprint.config.internal.adapter - package org.eclipse.gemini.blueprint.config.internal.adapter
org.eclipse.gemini.blueprint.config.internal.util - package org.eclipse.gemini.blueprint.config.internal.util
org.eclipse.gemini.blueprint.context - package org.eclipse.gemini.blueprint.context
  OSGi specific application context package.
org.eclipse.gemini.blueprint.context.event - package org.eclipse.gemini.blueprint.context.event
  Event package for OSGi application contexts.
org.eclipse.gemini.blueprint.context.support - package org.eclipse.gemini.blueprint.context.support
  Support package for OSGi specific application contexts.
org.eclipse.gemini.blueprint.context.support.internal.classloader - package org.eclipse.gemini.blueprint.context.support.internal.classloader
org.eclipse.gemini.blueprint.context.support.internal.scope - package org.eclipse.gemini.blueprint.context.support.internal.scope
org.eclipse.gemini.blueprint.context.support.internal.security - package org.eclipse.gemini.blueprint.context.support.internal.security
org.eclipse.gemini.blueprint.extender - package org.eclipse.gemini.blueprint.extender
  Extender package for bootstraping application contexts from OSGi bundles.
org.eclipse.gemini.blueprint.extender.event - package org.eclipse.gemini.blueprint.extender.event
  Gemini Blueprint extender event package.
org.eclipse.gemini.blueprint.extender.internal.activator - package org.eclipse.gemini.blueprint.extender.internal.activator
org.eclipse.gemini.blueprint.extender.internal.blueprint.activator - package org.eclipse.gemini.blueprint.extender.internal.blueprint.activator
org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support - package org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support
org.eclipse.gemini.blueprint.extender.internal.blueprint.event - package org.eclipse.gemini.blueprint.extender.internal.blueprint.event
org.eclipse.gemini.blueprint.extender.internal.boot - package org.eclipse.gemini.blueprint.extender.internal.boot
org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown - package org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown
org.eclipse.gemini.blueprint.extender.internal.dependencies.startup - package org.eclipse.gemini.blueprint.extender.internal.dependencies.startup
org.eclipse.gemini.blueprint.extender.internal.support - package org.eclipse.gemini.blueprint.extender.internal.support
  Support package for Gemini Blueprint extender.
org.eclipse.gemini.blueprint.extender.internal.util - package org.eclipse.gemini.blueprint.extender.internal.util
org.eclipse.gemini.blueprint.extender.internal.util.concurrent - package org.eclipse.gemini.blueprint.extender.internal.util.concurrent
org.eclipse.gemini.blueprint.extender.support - package org.eclipse.gemini.blueprint.extender.support
  Support package for Gemini Blueprint Extender infrastructure.
org.eclipse.gemini.blueprint.extender.support.internal - package org.eclipse.gemini.blueprint.extender.support.internal
org.eclipse.gemini.blueprint.extender.support.scanning - package org.eclipse.gemini.blueprint.extender.support.scanning
  Convenience package providing scanning for the default application context creator.
org.eclipse.gemini.blueprint.io - package org.eclipse.gemini.blueprint.io
  Spring IO abstraction over the OSGi resource loading APIs.
org.eclipse.gemini.blueprint.io.internal - package org.eclipse.gemini.blueprint.io.internal
org.eclipse.gemini.blueprint.io.internal.resolver - package org.eclipse.gemini.blueprint.io.internal.resolver
org.eclipse.gemini.blueprint.mock - package org.eclipse.gemini.blueprint.mock
  OSGi Mocks.
org.eclipse.gemini.blueprint.service - package org.eclipse.gemini.blueprint.service
  Exception hierarchy for Gemini Blueprint's OSGi service integration.
org.eclipse.gemini.blueprint.service.dependency.internal - package org.eclipse.gemini.blueprint.service.dependency.internal
org.eclipse.gemini.blueprint.service.exporter - package org.eclipse.gemini.blueprint.service.exporter
  Generic interfaces for Gemini Blueprint OSGi service export infrastructure.
org.eclipse.gemini.blueprint.service.exporter.support - package org.eclipse.gemini.blueprint.service.exporter.support
  Support package for exporting objects as OSGi services.
org.eclipse.gemini.blueprint.service.exporter.support.internal.controller - package org.eclipse.gemini.blueprint.service.exporter.support.internal.controller
org.eclipse.gemini.blueprint.service.exporter.support.internal.support - package org.eclipse.gemini.blueprint.service.exporter.support.internal.support
org.eclipse.gemini.blueprint.service.importer - package org.eclipse.gemini.blueprint.service.importer
  Generic interfaces for Gemini Blueprint OSGi service import infrastructure.
org.eclipse.gemini.blueprint.service.importer.event - package org.eclipse.gemini.blueprint.service.importer.event
  OSGi service importers event package.
org.eclipse.gemini.blueprint.service.importer.support - package org.eclipse.gemini.blueprint.service.importer.support
  Support package for OSGi service imports.
org.eclipse.gemini.blueprint.service.importer.support.internal.aop - package org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Gemini Blueprint service interceptor package.
org.eclipse.gemini.blueprint.service.importer.support.internal.collection - package org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Gemini Blueprint service collections.
org.eclipse.gemini.blueprint.service.importer.support.internal.controller - package org.eclipse.gemini.blueprint.service.importer.support.internal.controller
org.eclipse.gemini.blueprint.service.importer.support.internal.dependency - package org.eclipse.gemini.blueprint.service.importer.support.internal.dependency
  Package defining the service dependency between imported and exported beans.
org.eclipse.gemini.blueprint.service.importer.support.internal.exception - package org.eclipse.gemini.blueprint.service.importer.support.internal.exception
org.eclipse.gemini.blueprint.service.importer.support.internal.support - package org.eclipse.gemini.blueprint.service.importer.support.internal.support
  Gemini Blueprint service support package.
org.eclipse.gemini.blueprint.service.importer.support.internal.util - package org.eclipse.gemini.blueprint.service.importer.support.internal.util
  Gemini Blueprint service util package.
org.eclipse.gemini.blueprint.service.util.internal.aop - package org.eclipse.gemini.blueprint.service.util.internal.aop
org.eclipse.gemini.blueprint.test - package org.eclipse.gemini.blueprint.test
  Testing framework for JUnit-stlye OSGi integration testing.
org.eclipse.gemini.blueprint.test.internal - package org.eclipse.gemini.blueprint.test.internal
org.eclipse.gemini.blueprint.test.internal.holder - package org.eclipse.gemini.blueprint.test.internal.holder
org.eclipse.gemini.blueprint.test.internal.support - package org.eclipse.gemini.blueprint.test.internal.support
  Gemini Blueprint testing support.
org.eclipse.gemini.blueprint.test.internal.util - package org.eclipse.gemini.blueprint.test.internal.util
  Gemini Blueprint test util package.
org.eclipse.gemini.blueprint.test.internal.util.jar - package org.eclipse.gemini.blueprint.test.internal.util.jar
org.eclipse.gemini.blueprint.test.internal.util.jar.storage - package org.eclipse.gemini.blueprint.test.internal.util.jar.storage
  Gemini Blueprint testing storage.
org.eclipse.gemini.blueprint.test.platform - package org.eclipse.gemini.blueprint.test.platform
  Integration with various OSGi platforms for lifecycle management.
org.eclipse.gemini.blueprint.test.provisioning - package org.eclipse.gemini.blueprint.test.provisioning
  Provisioning package for testing environments.
org.eclipse.gemini.blueprint.test.provisioning.internal - package org.eclipse.gemini.blueprint.test.provisioning.internal
org.eclipse.gemini.blueprint.util - package org.eclipse.gemini.blueprint.util
  Useful OSGi utilities.
org.eclipse.gemini.blueprint.util.internal - package org.eclipse.gemini.blueprint.util.internal
org.osgi.service.blueprint.container - package org.osgi.service.blueprint.container
  Blueprint Container Package Version 1.0.
org.osgi.service.blueprint.reflect - package org.osgi.service.blueprint.reflect
  Blueprint Reflection Package Version 1.0.
OSGI_41 - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceComparatorUtil
OSGI_FRAMEWORK_SELECTOR - Static variable in class org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
  System property for selecting the appropriate OSGi implementation.
OsgiAnnotationPostProcessor - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Post processor used for processing Spring-DM annotations.
OsgiAnnotationPostProcessor() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.OsgiAnnotationPostProcessor
OsgiApplicationContextCreator - Interface in org.eclipse.gemini.blueprint.extender
  Extender hook for customizing the OSGi application context creation.
OsgiBeanFactoryPostProcessor - Interface in org.eclipse.gemini.blueprint.extender
  Extender hook that allows custom modification of an application context's bean definitions.
OsgiBeanFactoryPostProcessorAdapter - Class in org.eclipse.gemini.blueprint.extender.internal.support
  Simple adapter for wrapping OsgiBeanPostProcessors to normal Spring post processors.
OsgiBeanFactoryPostProcessorAdapter(BundleContext, List<OsgiBeanFactoryPostProcessor>) - Constructor for class org.eclipse.gemini.blueprint.extender.internal.support.OsgiBeanFactoryPostProcessorAdapter
OsgiBundleApplicationContextEvent - Class in org.eclipse.gemini.blueprint.context.event
  Base class for events raised for an `ApplicationContext` created inside an OSGi environment.
OsgiBundleApplicationContextEvent(ApplicationContext, Bundle) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent
  Constructs a new `OsgiApplicationContextEvent` instance.
OsgiBundleApplicationContextEventMulticaster - Interface in org.eclipse.gemini.blueprint.context.event
  Interface to be implemented by objects that can manage a number of `OsgiBundleApplicationContextListener`s, and publish events to them.
OsgiBundleApplicationContextEventMulticasterAdapter - Class in org.eclipse.gemini.blueprint.context.event
  Adapter class between Spring `ApplicationEventMulticaster` and Spring-DM `OsgiBundleApplicationContextEventMulticaster`.
OsgiBundleApplicationContextEventMulticasterAdapter(ApplicationEventMulticaster) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
  Constructs a new `OsgiBundleApplicationContextEventMulticasterAdapter` instance.
OsgiBundleApplicationContextExecutor - Interface in org.eclipse.gemini.blueprint.context
  `DelegatedExecutionOsgiBundleApplicationContext` executor.
OsgiBundleApplicationContextListener<E extends OsgiBundleApplicationContextEvent> - Interface in org.eclipse.gemini.blueprint.context.event
  OSGi specific listener interested in notifications regarding the life cycle of OSGi application contexts.
OsgiBundleContextClosedEvent - Class in org.eclipse.gemini.blueprint.context.event
  Event raised when an `ApplicationContext#close()` method executes inside an OSGi bundle.
OsgiBundleContextClosedEvent(ApplicationContext, Bundle, Throwable) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextClosedEvent
  Constructs a new `OsgiBundleContextClosedEvent` instance.
OsgiBundleContextClosedEvent(ApplicationContext, Bundle) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextClosedEvent
  Constructs a new `OsgiBundleContextClosedEvent` instance.
OsgiBundleContextFailedEvent - Class in org.eclipse.gemini.blueprint.context.event
  Event raised when the initialization of an `ApplicationContext` failed.
OsgiBundleContextFailedEvent(ApplicationContext, Bundle, Throwable) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextFailedEvent
  Constructs a new `OsgiBundleContextFailedEvent` instance.
OsgiBundleContextRefreshedEvent - Class in org.eclipse.gemini.blueprint.context.event
  Event raised when an `ApplicationContext#refresh()` method executes successfully.
OsgiBundleContextRefreshedEvent(ApplicationContext, Bundle) - Constructor for class org.eclipse.gemini.blueprint.context.event.OsgiBundleContextRefreshedEvent
  Constructs a new `OsgiBundleContextRefreshedEvent` instance.
OsgiBundleResource - Class in org.eclipse.gemini.blueprint.io
  Resource implementation for OSGi environments.
OsgiBundleResource(Bundle, String) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResource
  Constructs a new `OsgiBundleResource` instance.
OsgiBundleResourceLoader - Class in org.eclipse.gemini.blueprint.io
  OSGi specific `ResourceLoader` implementation.
OsgiBundleResourceLoader(Bundle) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
  Creates a OSGi aware `ResourceLoader` using the given bundle.
OsgiBundleResourcePatternResolver - Class in org.eclipse.gemini.blueprint.io
  OSGi-aware `ResourcePatternResolver`.
OsgiBundleResourcePatternResolver(Bundle) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
OsgiBundleResourcePatternResolver(ResourceLoader) - Constructor for class org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
OsgiBundleScope - Class in org.eclipse.gemini.blueprint.context.support.internal.scope
  OSGi bundle `Scope` implementation.
OsgiBundleScope() - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
OsgiBundleScope.BundleScopeServiceFactory - Class in org.eclipse.gemini.blueprint.context.support.internal.scope
  Decorating `ServiceFactory` used for supporting 'bundle' scoped localBeans.
OsgiBundleScope.BundleScopeServiceFactory(ServiceFactory) - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope.BundleScopeServiceFactory
OsgiBundleUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class for OSGi `Bundle`s.
OsgiBundleUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiBundleUtils
OsgiBundleXmlApplicationContext - Class in org.eclipse.gemini.blueprint.context.support
  Stand-alone XML application context, backed by an OSGi bundle.
OsgiBundleXmlApplicationContext() - Constructor for class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Creates a new `OsgiBundleXmlApplicationContext` with no parent.
OsgiBundleXmlApplicationContext(ApplicationContext) - Constructor for class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Creates a new `OsgiBundleXmlApplicationContext` with the given parent context.
OsgiBundleXmlApplicationContext(String[]) - Constructor for class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Creates a new `OsgiBundleXmlApplicationContext` with the given configLocations.
OsgiBundleXmlApplicationContext(String[], ApplicationContext) - Constructor for class org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
  Creates a new `OsgiBundleXmlApplicationContext` with the given configLocations and parent context.
OsgiContextProcessor - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
  Passive processor called on all relevant events for an OSGi application context.
OsgiDefaultsDefinition - Class in org.eclipse.gemini.blueprint.config.internal
  Class containing osgi defaults.
OsgiDefaultsDefinition(Document, ParserContext) - Constructor for class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
OsgiException - Exception in org.eclipse.gemini.blueprint
  Root of the Spring DM exception hierarchy.
OsgiException() - Constructor for exception org.eclipse.gemini.blueprint.OsgiException
  Default constructor using no specified cause or detailed message.
OsgiException(String, Throwable) - Constructor for exception org.eclipse.gemini.blueprint.OsgiException
  Constructs a new `OsgiException` instance.
OsgiException(String) - Constructor for exception org.eclipse.gemini.blueprint.OsgiException
  Constructs a new `OsgiException` instance.
OsgiException(Throwable) - Constructor for exception org.eclipse.gemini.blueprint.OsgiException
  Constructs a new `OsgiException` instance.
OsgiFilterUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class for creating OSGi filters.
OsgiFilterUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
OsgiHeaderUtils - Class in org.eclipse.gemini.blueprint.io.internal
  Utility class for handling various header operations such as splitting a manifest header into packages or extracting the version from a certain entry.
OsgiHeaderUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
OsgiJUnitService - Class in org.eclipse.gemini.blueprint.test.internal.support
  OSGi service for executing JUnit tests.
OsgiJUnitService() - Constructor for class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitService
OsgiJUnitTest - Interface in org.eclipse.gemini.blueprint.test.internal
  JUnit contract for OSGi environments.
OsgiJUnitTestAdapter - Class in org.eclipse.gemini.blueprint.test.internal.support
  Reflection-based adapter for `OsgiJUnitTest` used for wrapping `AbstractOsgiTests` & co.
OsgiJUnitTestAdapter(TestCase) - Constructor for class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
OsgiListenerUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class for dealing with various OSGi listeners, mainly `ServiceListener`s.
OsgiListenerUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
OsgiPlatform - Interface in org.eclipse.gemini.blueprint.test.platform
  Lifecycle contract for the OSGi platform.
OsgiPlatformDetector - Class in org.eclipse.gemini.blueprint.util
  Utility class that detects the running platform.
OsgiPlatformDetector() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
OsgiResourceUtils - Class in org.eclipse.gemini.blueprint.io.internal
  Utility class used for IO resources.
OsgiResourceUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
osgiRunTest() - Method in interface org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
  Replacement for the 'traditional' runTest.
osgiRunTest() - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
OsgiServiceBindingUtils - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.util
OsgiServiceBindingUtils() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.util.OsgiServiceBindingUtils
OsgiServiceCollection - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceCollection(Filter, BundleContext, ClassLoader, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
OsgiServiceCollection.OsgiServiceIterator - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Read-only iterator wrapper around the dynamic collection iterator.
OsgiServiceCollection.OsgiServiceIterator() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection.OsgiServiceIterator
OsgiServiceCollectionProxyFactoryBean - Class in org.eclipse.gemini.blueprint.service.importer.support
  OSGi service (collection) importer.
OsgiServiceCollectionProxyFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
OsgiServiceDependency - Interface in org.eclipse.gemini.blueprint.service.importer
  Dependency contract to an OSGi service.
OsgiServiceDependencyEvent - Class in org.eclipse.gemini.blueprint.service.importer.event
  Base event type used for sending dependencies notifications.
OsgiServiceDependencyEvent(Object, OsgiServiceDependency) - Constructor for class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyEvent
  Constructs a new `OsgiServiceDependencyEvent` instance.
OsgiServiceDependencyFactory - Interface in org.eclipse.gemini.blueprint.extender
  Interface to be implemented by beans wishing to provide OSGi service dependencies required by the `ApplicationContext`.
OsgiServiceDependencyWaitEndedEvent - Class in org.eclipse.gemini.blueprint.service.importer.event
  Importer event indicating that the wait for a given dependency has ended (successfully), namely the dependency was found before the time allocated for it elapsed.
OsgiServiceDependencyWaitEndedEvent(Object, OsgiServiceDependency, long) - Constructor for class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitEndedEvent
  Constructs a new `OsgiServiceDependencyWaitEndedEvent` instance.
OsgiServiceDependencyWaitStartingEvent - Class in org.eclipse.gemini.blueprint.service.importer.event
  Dedicated event for OSGi dependencies that are imported in a timed manner.
OsgiServiceDependencyWaitStartingEvent(Object, OsgiServiceDependency, long) - Constructor for class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitStartingEvent
  Constructs a new `OsgiServiceDependencyWaitStartingEvent` instance.
OsgiServiceDependencyWaitTimedOutEvent - Class in org.eclipse.gemini.blueprint.service.importer.event
  Event raised when an OSGi service dependency could not be found in a certain amount of time.
OsgiServiceDependencyWaitTimedOutEvent(Object, OsgiServiceDependency, long) - Constructor for class org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitTimedOutEvent
  Constructs a new `OsgiServiceDependencyWaitTimedOutEvent` instance.
OsgiServiceFactoryBean - Class in org.eclipse.gemini.blueprint.service.exporter.support
  FactoryBean that transparently publishes other beans in the same application context as OSGi services returning the ServiceRegistration for the given object.
OsgiServiceFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
OsgiServiceLifecycleListener - Interface in org.eclipse.gemini.blueprint.service.importer
  Listener tracking binding and unbinding of OSGi services used as normal object references inside a Spring application context.
OsgiServiceLifecycleListenerAdapter - Class in org.eclipse.gemini.blueprint.config.internal.adapter
  OsgiServiceLifecycleListener wrapper for custom beans, useful when custom methods are being used.
OsgiServiceLifecycleListenerAdapter() - Constructor for class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
OsgiServiceList - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceList(Filter, BundleContext, ClassLoader, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
OsgiServiceList.OsgiServiceListIterator - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
OsgiServiceList.OsgiServiceListIterator(int) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
OsgiServicePropertiesResolver - Interface in org.eclipse.gemini.blueprint.service.exporter
  An OsgiServicePropertiesResolver is responsible for providing the properties that a bean exposed as a service will be published with.
OsgiServiceProxyFactoryBean - Class in org.eclipse.gemini.blueprint.service.importer.support
  OSGi (single) service importer.
OsgiServiceProxyFactoryBean() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
OsgiServiceReferenceUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class for retrieving OSGi service references.
OsgiServiceReferenceUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
OsgiServiceRegistrationListener - Interface in org.eclipse.gemini.blueprint.service.exporter
  Registration listener that needs notifications of registration and unregistration of OSGi services exported through Spring OSGi.
OsgiServiceRegistrationListenerAdapter - Class in org.eclipse.gemini.blueprint.config.internal.adapter
  Adapter/wrapper class that handles listener with custom method invocation.
OsgiServiceRegistrationListenerAdapter() - Constructor for class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
OsgiServiceSet - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceSet(Filter, BundleContext, ClassLoader, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSet
OsgiServiceSortedList - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  Ordered list similar to a SortedSet with the difference, that it accepts duplicates.
OsgiServiceSortedList(Filter, BundleContext, ClassLoader, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedList
OsgiServiceSortedList(Filter, BundleContext, ClassLoader, Comparator, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedList
OsgiServiceSortedSet - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.collection
  OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceSortedSet(Filter, BundleContext, ClassLoader, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
OsgiServiceSortedSet(Filter, BundleContext, ClassLoader, Comparator, ServiceProxyCreator, boolean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
OsgiServiceUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class offering easy access to OSGi services.
OsgiServiceUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiServiceUtils
osgiSetUp() - Method in interface org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
  Replacement for the 'traditional' setUp.
osgiSetUp() - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
OsgiStringUtils - Class in org.eclipse.gemini.blueprint.util
  Utility class for creating nice string representations of various OSGi classes.
OsgiStringUtils() - Constructor for class org.eclipse.gemini.blueprint.util.OsgiStringUtils
osgiTearDown() - Method in interface org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
  Replacement for the 'traditional' tearDown.
osgiTearDown() - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter
OsgiTestInfoHolder - Class in org.eclipse.gemini.blueprint.test.internal.holder
  Custom class used for storing JUnit test results.
OsgiTestInfoHolder() - Constructor for class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  Constructs a new `OsgiTestInfoHolder` instance.
OsgiUtils - Class in org.eclipse.gemini.blueprint.io.internal
  Simple utils class for the IO package.
OsgiUtils() - Constructor for class org.eclipse.gemini.blueprint.io.internal.OsgiUtils

## P

PackageAdminResolver - Class in org.eclipse.gemini.blueprint.io.internal.resolver
  `PackageAdmin` based dependency resolver.
PackageAdminResolver(BundleContext) - Constructor for class org.eclipse.gemini.blueprint.io.internal.resolver.PackageAdminResolver
parse(Element, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parseArrayElement(Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  Parse an array element.
parseAsHolder(Element, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Allow subclasses to add their own callbacks.
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
  Allow subclasses to add their own callbacks.
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[], OsgiDefaultsDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
parseAttributes(Element, BeanDefinitionBuilder, AttributeCallback[]) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
  Generic attribute callback.
parseCollectionElements(NodeList, Collection<Object>, BeanDefinition, String) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parseComparator(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
  Parse <comparator> element.
parseCustomAttributes(Element, BeanDefinitionBuilder, AttributeCallback[]) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
  Dedicated parsing method that uses the following stack: user given `AttributeCallback`s `StandardAttributeCallback` `PropertyRefAttributeCallback` `ConventionCallback`
parseCustomAttributes(Element, BeanDefinitionBuilder, AttributeCallback) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
  Derivative for `#parseCustomAttributes(Element, BeanDefinitionBuilder, org.eclipse.gemini.blueprint.internal.config.ParserUtils.AttributeCallback[])` accepting only one `AttributeCallback`.
parseInterfaces(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Parse interfaces.
parseInterfaces(Element, Element, ParserContext, BeanDefinitionBuilder) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ServiceParsingUtils
parseInternal(Element, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
parseListElement(Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  Parse a list element.
parseListener(ParserContext, Element, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
parseListener(ParserContext, Element, BeanDefinitionBuilder) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ServiceParsingUtils
parseListeners(Element, String, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Parse listeners.
parseMapElement(Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  Parse a map element.
parseNaturalComparator(Element) - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
  Parse <osgi:natural> element.
parseNestedElements(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Parse nested elements.
parseNestedElements(Element, ParserContext, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
parsePropertyMapElement(ParserContext, Element, BeanDefinition) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parsePropertyMapElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
parsePropertyMapElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
parsePropertySetElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
parsePropertySubElement(ParserContext, Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
parsePropsElement(Element) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  Parse a props element.
parseRequiredBundleString(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
  Parses the required bundle entry to determine the bundle symbolic name and version.
ParserUtils - Class in org.eclipse.gemini.blueprint.config.internal.util
  Parsing utility class.
ParserUtils() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
parseServiceProperties(Element, Element, ParserContext, BeanDefinitionBuilder) - Static method in class org.eclipse.gemini.blueprint.config.internal.util.ServiceParsingUtils
parseSetElement(Element, BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  Parse a set element.
ParsingUtils - Class in org.eclipse.gemini.blueprint.blueprint.config.internal
  Utility parsing class.
ParsingUtils() - Constructor for class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
Platforms - Class in org.eclipse.gemini.blueprint.test.platform
  Convenience constants class for OSGi platforms supported out of the box.
Platforms() - Constructor for class org.eclipse.gemini.blueprint.test.platform.Platforms
postProcess(OsgiApplicationContextCreator) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Allows post processing of the context creator.
postProcessAfterInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
postProcessAfterInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.context.support.BundleContextAwareProcessor
postProcessAfterInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.internal.config.CycleOrderingProcessor
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.OsgiAnnotationPostProcessor
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.OsgiBeanFactoryPostProcessorAdapter
postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in interface org.eclipse.gemini.blueprint.extender.OsgiBeanFactoryPostProcessor
  Modifies the application context's internal bean factory after its standard initialization.
postProcessBeforeDestruction(Object, String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
postProcessBeforeDestruction(Object, String) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor
postProcessBeforeInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
postProcessBeforeInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.context.support.BundleContextAwareProcessor
postProcessBeforeInitialization(Object, String) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor
postProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
postProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
postProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Post-processes the bundle context.
postProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
postProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
postProcessListenerDefinition(BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
postProcessListenerDefinition(BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
postProcessListenerDefinition(BeanDefinition) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
postProcessListenerDefinition(BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
postProcessListenerDefinition(BeanDefinition) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
postProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
postProcessRefreshFailure(ConfigurableOsgiBundleApplicationContext, Throwable) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
PREFIX_DELIMITER - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_BUNDLE_JAR - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_BUNDLE_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_CLASS_ALL_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_CLASS_SPACE - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_NOT_SPECIFIED - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
PREFIX_TYPE_UNKNOWN - Static variable in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
prepareRefresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
preProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
  Pre-processes the bundle context.
preProcessBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
  Pre-processes the bundle context.
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
preProcessClose(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in interface org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
preProcessRefresh(ConfigurableOsgiBundleApplicationContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor
previous() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
previousIndex() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
PrivilegedUtils - Class in org.eclipse.gemini.blueprint.extender.internal.util
  Utility class for commons actions used within PrivilegedBlocks.
PrivilegedUtils() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
PrivilegedUtils - Class in org.eclipse.gemini.blueprint.util.internal
  Utility class for commons actions used within PrivilegedBlocks.
PrivilegedUtils() - Constructor for class org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils
PrivilegedUtils.UnprivilegedExecution<T> - Interface in org.eclipse.gemini.blueprint.extender.internal.util
PrivilegedUtils.UnprivilegedExecution<T> - Interface in org.eclipse.gemini.blueprint.util.internal
PrivilegedUtils.UnprivilegedThrowableExecution<T> - Interface in org.eclipse.gemini.blueprint.extender.internal.util
PrivilegedUtils.UnprivilegedThrowableExecution<T> - Interface in org.eclipse.gemini.blueprint.util.internal
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceAttributeCallback
process(Element, Attr, BeanDefinitionBuilder) - Method in interface org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback
  Process the given attribute using the contextual element and bean builder.
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.util.BlueprintAttributeCallback
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.util.ConventionsCallback
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.util.PropertyRefAttributeCallback
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.util.ServiceAttributeCallback
process(Element, Attr, BeanDefinitionBuilder) - Method in class org.eclipse.gemini.blueprint.config.internal.util.StandardAttributeCallback
PROMOTED_REF - Static variable in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
propertiesChange(ServicePropertiesChangeEvent) - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesChangeListener
  Notifies when the service properties have been changed.
PropertiesUtil - Class in org.eclipse.gemini.blueprint.compendium.internal.cm.util
PropertiesUtil() - Constructor for class org.eclipse.gemini.blueprint.compendium.internal.cm.util.PropertiesUtil
PropertiesUtil - Class in org.eclipse.gemini.blueprint.test.internal.util
  Loads a property file performing key expansion.
PropertiesUtil() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
propertyNames() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
PropertyRefAttributeCallback - Class in org.eclipse.gemini.blueprint.config.internal.util
  Convention callback that transforms "<property-name>-ref" attributes into a bean definition that sets the give <property-name> to a bean reference pointing to the attribute value.
PropertyRefAttributeCallback() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.PropertyRefAttributeCallback
PropsMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a `java.util.Properties` based value.
proxy - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ProxyPlusCallback
  proxy object
ProxyPlusCallback - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
ProxyPlusCallback(Object, DisposableBean) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ProxyPlusCallback
  Constructs a new `ProxyPlusCallback` instance.
ProxyUtils - Class in org.eclipse.gemini.blueprint.service.util.internal.aop
  Simple utility for creating Spring AOP proxies.
ProxyUtils() - Constructor for class org.eclipse.gemini.blueprint.service.util.internal.aop.ProxyUtils
PublishingServiceFactory - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.support
  ServiceFactory used for publishing the service beans.
PublishingServiceFactory(LazyTargetResolver, Class<?>[], boolean, ClassLoader, ClassLoader, BundleContext) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.PublishingServiceFactory
  Constructs a new `PublishingServiceFactory` instance.
put(Object, Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
put(K, V) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
put(Object, Object) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
putAll(Map<? extends Object, ? extends Object>) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
putAll(Map<? extends K, ? extends V>) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
putAll(Dictionary<T, ? extends V>) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
putAll(Map) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap

## R

REFERENCE_LISTENER_REF_ATTR - Static variable in class org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
ReferenceBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.config.internal
  <osgi:reference> element parser.
ReferenceBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
ReferenceListener - Interface in org.osgi.service.blueprint.reflect
  Metadata for a reference listener interested in the reference bind and unbind events for a service reference.
ReferenceListMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a list of service references.
ReferenceMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a reference that will bind to a single matching service in the service registry.
ReferenceParsingUtil - Class in org.eclipse.gemini.blueprint.config.internal.util
  Reference related parsing utility.
ReferenceParsingUtil() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.ReferenceParsingUtil
ReflectionUtils - Class in org.eclipse.gemini.blueprint.util.internal
  Reflection related utility class.
ReflectionUtils() - Constructor for class org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
ReflectionUtils.InvocationCheckedExceptionWrapper - Exception in org.eclipse.gemini.blueprint.util.internal
  Runtime exception wrapper for checked exceptions thrown by invoked methods.
ReflectionUtils.InvocationCheckedExceptionWrapper(Exception) - Constructor for exception org.eclipse.gemini.blueprint.util.internal.ReflectionUtils.InvocationCheckedExceptionWrapper
RefMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a reference to another component managed by the Blueprint Container.
refresh() - Method in interface org.eclipse.gemini.blueprint.context.OsgiBundleApplicationContextExecutor
  Execute the delegated `ConfigurableApplicationContext.refresh()`.
refresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Delegate execution of refresh method to a third party.
refresh() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Provide a continuation like approach to the application context.
refreshFailure(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
register(Element, BeanDefinitionHolder, ParserContext) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
register(Object) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager
register(Object) - Method in interface org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceBeanManager
  Registers the given Spring-managed bean instance with the manager.
register() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
registerBeanPostProcessors(ConfigurableListableBeanFactory) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
registerBeanPostProcessors(ConfigurableListableBeanFactory, Class<?>, Class<?>, boolean) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Instantiate and invoke all registered BeanPostProcessor beans, respecting explicit order if given.
registerCustomEditors(PropertyEditorRegistry) - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintEditorRegistrar
registerDestructionCallback(String, Runnable) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
registered(Object, Map) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
registered(Object, Map) - Method in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServiceRegistrationListener
  Called when the the service exported has been registered in the OSGi space.
registerManagedService(BundleContext, ManagedService, String) - Static method in class org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
registerService(String[], Object, Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
registerService(String, Object, Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
registerService() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController
registerService() - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions
registerServiceAtStartup(boolean) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController
registerServiceAtStartup(boolean) - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions
RegistrationListener - Interface in org.osgi.service.blueprint.reflect
  Metadata for a registration listener interested in service registration and unregistration events for a service.
ReifiedType - Class in org.osgi.service.blueprint.container
  Provides access to a concrete type and its optional generic type parameters.
ReifiedType(Class) - Constructor for class org.osgi.service.blueprint.container.ReifiedType
  Create a Reified Type for a raw Java class without any generic type parameters.
removalAllowed - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Iterator variable - not thread-safe/synchronized since only one thread should use the iterator.
removalIndex(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
remove(Object) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
remove(String) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
remove() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
remove(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
remove(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
remove(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
remove(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
remove() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection.OsgiServiceIterator
remove(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
remove() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
remove(int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
remove(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
remove(Object) - Method in class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
removeAll(Collection) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
removeAllListeners() - Method in interface org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
  Remove all listeners registered with this multicaster.
removeAllListeners() - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
removeApplicationListener(OsgiBundleApplicationContextListener) - Method in interface org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
  Remove an OSGi listener from the notification list.
removeApplicationListener(OsgiBundleApplicationContextListener) - Method in class org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter
  Remove an OSGi listener from the notification list.
removeBundleListener(BundleListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
removeFrameworkListener(FrameworkListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
removeLatch(Integer) - Static method in class org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
removeListener(ServicePropertiesChangeListener) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.util.ChangeableProperties
removeListener(ServicePropertiesChangeListener) - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesListenerManager
  Removes a listener interested in service properties changes.
removeParents(Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Parses the given class array and eliminate parents of existing classes.
removeServiceExporter(Object, String) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
removeServiceExporter(Object, String) - Method in interface org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryServiceDependencyManager
removeServiceListener(ServiceListener) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
removeServiceListener(BundleContext, ServiceListener) - Static method in class org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  Removes a service listener from the given bundle context.
removeStateListener(ImporterStateListener) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterController
removeStateListener(ImporterStateListener) - Method in interface org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterInternalActions
reset(long) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  Reset the retry template, by applying the new values.
resolve(String) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
resolveContent() - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Resolve the jar content based on its path.
resolveContextualObject(String) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
resolveDefaults(Document, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
resolveDefaults(Document, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
resolveDefaults(Document, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
resolveDefaults(Document, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
  Get OSGi defaults (in case they haven't been resolved).
resolveDefaults(Document, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
  Get OSGi defaults (in case they haven't been resolved).
resolveEntity(String, String) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins
resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
resolveId(Element, AbstractBeanDefinition, ParserContext, boolean, boolean) - Static method in class org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
resolveId(Element, AbstractBeanDefinition, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
resourceLoader - Variable in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
retainAll(Collection) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
RetryCallback<T> - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.support
  Retry callback.
RetryTemplate - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.support
  Wrapper retry template.
RetryTemplate(long, Object) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
RetryTemplate(Object) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
ROOT_DIR - Static variable in class org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
run() - Method in interface org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedExecution
run() - Method in interface org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedThrowableExecution
run(TestResult) - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests

  Replacement run method.
run() - Method in interface org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.UnprivilegedExecution
run() - Method in interface org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.UnprivilegedThrowableExecution
runBare() - Method in class org.eclipse.gemini.blueprint.test.AbstractOsgiTests
RunnableTimedExecution - Class in org.eclipse.gemini.blueprint.extender.internal.util.concurrent
  Utility class that executes the given Runnable task on the given task executor or , if none is given, to a new thread.
RunnableTimedExecution() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
runTest(OsgiJUnitTest) - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitService
runTest(OsgiJUnitTest, String) - Method in class org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitService
  Run fixture setup, test from the given test case and fixture teardown.
runTest(OsgiJUnitTest) - Method in interface org.eclipse.gemini.blueprint.test.internal.TestRunnerService

## S

SCOPE_NAME - Static variable in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope
SCOPE_PROTOTYPE - Static variable in interface org.osgi.service.blueprint.reflect.BeanMetadata
  The bean has `prototype` scope.
SCOPE_SINGLETON - Static variable in interface org.osgi.service.blueprint.reflect.BeanMetadata
  The bean has `singleton` scope.
SecurityUtils - Class in org.eclipse.gemini.blueprint.context.support.internal.security
SecurityUtils() - Constructor for class org.eclipse.gemini.blueprint.context.support.internal.security.SecurityUtils
SERVICE_EVENTS - Static variable in class org.eclipse.gemini.blueprint.util.OsgiStringUtils
  Constant over the Service events
SERVICE_PROVIDER - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoader
  Deprecated. The TCCL will be set to the service provider upon service invocation.
SERVICE_PROVIDER - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoader
  Deprecated. The TCCL will be set to that of the service provider upon service invocation.
ServiceAttributeCallback - Class in org.eclipse.gemini.blueprint.config.internal.util
  <service> attribute callback.
ServiceAttributeCallback() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.ServiceAttributeCallback
ServiceBeanDefinitionParser - Class in org.eclipse.gemini.blueprint.config.internal
  BeanDefinitionParser for service element found in the osgi namespace.
ServiceBeanDefinitionParser() - Constructor for class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
ServiceComparatorUtil - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.util
  Utility used for comparing ServiceReferences.
ServiceComparatorUtil() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceComparatorUtil
ServiceDynamicInterceptor - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Interceptor adding dynamic behaviour for unary service (..1 cardinality).
ServiceDynamicInterceptor(BundleContext, String, Filter, ClassLoader) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
ServiceException - Exception in org.eclipse.gemini.blueprint.service
  OSGi service specific exception.
ServiceException() - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceException
  Constructs a new `ServiceException` instance.
ServiceException(String, Throwable) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceException
  Constructs a new `ServiceException` instance.
ServiceException(String) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceException
  Constructs a new `ServiceException` instance.
ServiceException(Throwable) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceException
  Constructs a new `ServiceException` instance.
ServiceInvoker - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Around interceptor for OSGi service invokers.
ServiceInvoker() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker
serviceListeners - Variable in class org.eclipse.gemini.blueprint.mock.MockBundleContext
ServiceMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a service to be registered by the Blueprint Container when enabled.
ServiceParsingUtils - Class in org.eclipse.gemini.blueprint.config.internal.util
  Utils class for parsing various elements of a service declaration.
ServiceParsingUtils() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.ServiceParsingUtils
ServicePropertiesChangeEvent - Class in org.eclipse.gemini.blueprint.service.exporter.support
  Event indicating when a change occurred in the service properties.
ServicePropertiesChangeEvent(Map<?, ?>) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesChangeEvent
ServicePropertiesChangeListener - Interface in org.eclipse.gemini.blueprint.service.exporter.support
  Listener for receiving service properties change events.
ServicePropertiesListenerManager - Interface in org.eclipse.gemini.blueprint.service.exporter.support
  Service properties change listener manager.
ServiceProviderTCCLInterceptor - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Special Thread Context ClassLoading handling interceptor dealing with "service-provided" case, in which the backing service reference can be updated which requires update of the classloader used as TCCL.
ServiceProviderTCCLInterceptor() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor
ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener
ServiceProxyCreator - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Simple interface passed around to decouple proxy creation (which is highly contextual and configuration dependent) from the overall OSGi infrastructure which is concerned with synchronization and events.
ServiceProxyDestroyedException - Exception in org.eclipse.gemini.blueprint.service.importer
  Exception indicating the accessed OSGi service proxy has been destroyed.
ServiceProxyDestroyedException() - Constructor for exception org.eclipse.gemini.blueprint.service.importer.ServiceProxyDestroyedException
  Constructs a new `ServiceProxyDestroyedException` instance.
ServiceProxyDestroyedException(String, Throwable) - Constructor for exception org.eclipse.gemini.blueprint.service.importer.ServiceProxyDestroyedException
  Constructs a new `ServiceProxyDestroyedException` instance.
ServiceProxyDestroyedException(String) - Constructor for exception org.eclipse.gemini.blueprint.service.importer.ServiceProxyDestroyedException
  Constructs a new `ServiceProxyDestroyedException` instance.
ServiceProxyDestroyedException(Throwable) - Constructor for exception org.eclipse.gemini.blueprint.service.importer.ServiceProxyDestroyedException
  Constructs a new `ServiceProxyDestroyedException` instance.
ServiceReferenceBasedMap - Class in org.eclipse.gemini.blueprint.util.internal
  ServiceReference based map.
ServiceReferenceBasedMap(ServiceReference) - Constructor for class org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
ServiceReferenceComparator - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.util
  Default comparator for sorted collections.
ServiceReferenceComparator() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceReferenceComparator
ServiceReferenceEditor - Class in org.eclipse.gemini.blueprint.service.importer.support
  `PropertyEditor` that converts an <osgi:reference> element into a `ServiceReference`.
ServiceReferenceEditor() - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.ServiceReferenceEditor
ServiceReferenceMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a reference to an OSGi service.
ServiceReferenceProvider - Interface in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Simple interface providing access to a ServiceReference.
ServiceReferenceProxy - Interface in org.eclipse.gemini.blueprint.service.importer
  `ServiceReference` extension used by Spring-DM service importers.
ServiceRegistrationDecorator - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.support
  Decorator class for `ServiceReference` which add notification for `ServiceRegistration.unregister()` method when dealing with listeners.
ServiceRegistrationDecorator(ServiceRegistration) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator
ServiceRegistrationWrapper - Class in org.eclipse.gemini.blueprint.service.exporter.support.internal.support
  Simple wrapper that prevents a service registration from being unregistered.
ServiceRegistrationWrapper(ServiceRegistration) - Constructor for class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper
services - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
  The dynamic collection.
servicesIdMap - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
ServiceStaticInterceptor - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Interceptor offering static behaviour around an OSGi service.
ServiceStaticInterceptor(BundleContext, ServiceReference) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
ServiceTCCLInterceptor - Class in org.eclipse.gemini.blueprint.service.util.internal.aop
  Simple interceptor for dealing with ThreadContextClassLoader(TCCL) management.
ServiceTCCLInterceptor(ClassLoader) - Constructor for class org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor
  Constructs a new `OsgiServiceTCCLInterceptor` instance.
ServiceUnavailableException - Exception in org.eclipse.gemini.blueprint.service
  Exception indicating that an OSGi service became unavailable/unregistered.
ServiceUnavailableException(Filter) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceUnavailableException
  Constructs a new `ServiceUnavailableException` instance.
ServiceUnavailableException(String) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceUnavailableException
  Constructs a new `ServiceUnavailableException` instance.
ServiceUnavailableException(ServiceReference) - Constructor for exception org.eclipse.gemini.blueprint.service.ServiceUnavailableException
  Constructs a new `ServiceUnavailableException` instance.
ServiceUnavailableException - Exception in org.osgi.service.blueprint.container
  A Blueprint exception indicating that a service is unavailable.
ServiceUnavailableException(String, String) - Constructor for exception org.osgi.service.blueprint.container.ServiceUnavailableException
  Creates a Service Unavailable Exception with the specified message.
ServiceUnavailableException(String, String, Throwable) - Constructor for exception org.osgi.service.blueprint.container.ServiceUnavailableException
  Creates a Service Unavailable Exception with the specified message and exception cause.
SET - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.CollectionType
  Spring-managed set.
set(int, E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
set(int, E) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList
set(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator
set(int, Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
setAction(BundleAction) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `#setBundleAction(BundleAction)`
setAddFolders(boolean) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Whether the folders in which the files reside, should be added to the archive.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
setAsText(String) - Method in class org.eclipse.gemini.blueprint.blueprint.container.support.DateEditor
setAsText(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.ServiceReferenceEditor

  Converts the given text value to a ServiceReference.
setAutoExport(AutoExport) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Deprecated.
setAutowireOnUpdate(boolean) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
  Sets whether autowire on update should be performed automatically or not.
setAutowireOnUpdate(boolean) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
  Sets whether autowire on update should be performed automatically or not.
setAvailability(Availability) - Method in class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
setAvailability(Availability) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the importer availability.
setBeanClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setBeanClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.context.support.DefaultContextClassLoaderProvider
setBeanClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
setBeanClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  This method is called automatically by the container.
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.blueprint.container.BlueprintConverterConfigurer
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor
setBeanFactory(BeanFactory) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
setBeanName(String) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
setBeanName(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
setBindMethod(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setBlueprintCompliant(boolean) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setBlueprintCompliant(boolean) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setBundle(Bundle) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Set the backing bundle used by this class.
setBundle(Bundle) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
  Sets the bundle associated with this context.
setBundleAction(BundleActionEnum) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Action to execute at startup.
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
setBundleContext(BundleContext) - Method in interface org.eclipse.gemini.blueprint.context.BundleContextAware
  Set the `BundleContext` that this bean runs in.
setBundleContext(BundleContext) - Method in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Sets the `BundleContext` used by this OSGi bundle application context.
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
  Sets the `BundleContext` used by this OSGi bundle application context.
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.BeanNameServicePropertiesResolver
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
setBundleContext(BundleContext) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
setBundleDestroyAction(BundleActionEnum) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Action to execute at shutdown.
setBundleId(long) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
setCacheTarget(boolean) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the caching of the exported target object.
setCardinality(Cardinality) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `AbstractOsgiServiceImportFactoryBean.setAvailability(Availability)`
setClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
setClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
setClassLoader(ClassLoader) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
  Sets the class loader internally used by the bundle to mock the loading operations.
setCollectionType(CollectionType) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
  Sets the collection type this FactoryBean will produce.
setComparator(Comparator) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
  Sets the (optional) comparator for ordering the resulting collection.
setConfigLocations(String[]) - Method in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Sets the config locations for this OSGi bundle application context.
setConfigLocations(String[]) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
setConfigurationScanner(ConfigurationScanner) - Method in class org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator
  Sets the configurationScanner used by this creator.
setContentPattern(String[]) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  Pattern for content matching.
setContextClassLoader(ExportContextClassLoader) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `OsgiServiceFactoryBean.setExportContextClassLoader(ExportContextClassLoaderEnum)`
setContextClassLoader(ImportContextClassLoader) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `#setImportContextClassLoader(ImportContextClassLoaderEnum))`
setContextClassLoaderProvider(ContextClassLoaderProvider) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Sets the `ContextClassLoaderProvider` used by this OSGi application context instance.
setDecorator(ServiceRegistrationDecorator) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
setDelegatedApplicationContextCreator(OsgiApplicationContextCreator) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
  Sets the `OsgiApplicationContextCreator` used by this context creator for the actual creation.
setDelegatedEventMulticaster(OsgiBundleApplicationContextEventMulticaster) - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  Allows a delegated `OsgiBundleApplicationContextEventMulticaster`, external to the application context, to be used for sending OSGi application context events regarding the application context life cycle.
setDelegatedEventMulticaster(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
setDelegatedEventMulticaster(ApplicationEventMulticaster) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
  Sets the OSGi multicaster by using a Spring `ApplicationEventMulticaster`.
setDelegatedMulticaster(OsgiBundleApplicationContextEventMulticaster) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Sets the multicaster for delegating failing events.
setDestroyAction(BundleAction) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Deprecated. As of Spring DM 2.0, replaced by `BundleFactoryBean.setBundleDestroyAction(BundleActionEnum)`
setDynamic(boolean) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Indicates if the returned configuration is dynamic or static.
setEntryReturnOnNextCallToGetEntry(URL) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
setExecutor(OsgiBundleApplicationContextExecutor) - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  Assigns the `OsgiBundleApplicationContextExecutor` for this delegated context.
setExecutor(OsgiBundleApplicationContextExecutor) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
setExportContextClassLoader(ExportContextClassLoaderEnum) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setExportContextClassLoader(ExportContextClassLoaderEnum) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the context class loader management strategy to use when invoking operations on the exposed target bean.
setFactoryPid(String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setFilter(ConditionalApplicationContextCreator.BundleContextFilter) - Method in class org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator
  Sets the `ConditionalApplicationContextCreator.BundleContextFilter` used by this context creator.
setFilter(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the OSGi service filter.
setForceThreadShutdown(boolean) - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Sets the flag to force the taskExtender to close up in case of runaway threads - this applies *only* if the taskExecutor has been created internally.
setGreedyProxying(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
  Dictates whether greedy proxies are created or not (default).
setImportContextClassLoader(ImportContextClassLoaderEnum) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the thread context class loader management strategy to use for services imported by this service.
setInitLazy(boolean) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Specifies whether the properties reflecting the Configuration Admin service entry will be initialized lazy or not.
setInitTimeout(long) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Specifies the amount of time (in milliseconds) the bean factory will wait for the Configuration Admin entry to be initialized (return a non-null value).
setInterfaceDetector(InterfaceDetector) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setInterfaceDetector(InterfaceDetector) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the strategy used for automatically publishing classes.
setInterfaces(Class<?>[]) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setInterfaces(Class<?>[]) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the interfaces advertised by the service.These will be advertised in the OSGi space and are considered when looking for a service.
setInterfaces(Class<?>[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the classes that the imported service advertises.
setListeners(OsgiServiceRegistrationListener[]) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
  Sets the listeners interested in registration and unregistration events.
setListeners(OsgiServiceLifecycleListener[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the lifecycle listeners interested in receiving events for this importer.
setListeners(OsgiServiceLifecycleListener[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setListeners(OsgiServiceLifecycleListener[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setLocalOverride(boolean) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Sets whether local properties override properties from files.
setLocation(String) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Set the bundle location (optional operation).
setLocation(String) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
  Sets the location for this mock bundle.
setMandatoryService(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setMemberType(MemberType) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
  Sets the member type of this service collection.
setMonitoringCounter(Counter) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Pass in the context counter.
setOrder(int) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Set the ordering which will apply to this class's implementation of Ordered, used when applying multiple BeanPostProcessors.
setPatternResolver(ResourcePatternResolver) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
setPersistentId(String) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Sets the ConfigurationAdmin persistent Id that the bean should read.
setPersistentId(String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
  Sets the pid for the configuration manager.
setProperties(Properties) - Method in class org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean
  Sets the local properties, e.g.
setProperties(Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
  Sets the properties associated with this reference.
setProperties(Dictionary) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
setProperties(Dictionary) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator
setProperties(Dictionary) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper
setProperty(String, String) - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
setProxy(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setPublishContextAsService(boolean) - Method in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Indicates whether this application context should be publish as an OSGi service if successfully started.
setPublishContextAsService(boolean) - Method in class org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext
setPushBundleAsContextClassLoader(boolean) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Determines whether invocations on the remote service should be performed in the context (thread context class loader) of the target bundle's ClassLoader.
setRanking(int) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Shortcut for setting the ranking property of the published service.
setReference(ServiceReference) - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
  Sets the service reference associated with this registration.
setRegisterService(boolean) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Controls whether the service actually gets published or not.
setRegistrationMethod(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setRequiredAtStartup(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setResolver(OsgiServicePropertiesResolver) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the property resolver used when publishing the bean as an OSGi service.
setResourceLoader(ResourceLoader) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
setResultsToReturnOnNextCallToFindEntries(String[]) - Method in class org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
setRetryTimeout(long) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setRootPath(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
setServiceBeanName(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean
  Sets the OSGi service bean name.
setServiceImporter(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setServiceImporter(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setServiceImporterName(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setServiceImporterName(String) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setServiceProperties(Map) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
  Sets the properties used when exposing the target as an OSGi service.
setServiceProperties(Map) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the properties used when exposing the target as an OSGi service.
setStartLevel(int) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Sets the bundle start level.
setStateListeners(List) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
  Internal state listeners
setStateListeners(List<ImporterStateListener>) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setSticky(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setSticky(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
  Sets the stickiness of this proxy.
setStorage(Storage) - Method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
setSymbolicName(String) - Method in class org.eclipse.gemini.blueprint.bundle.BundleFactoryBean
  Set the bundle symbolic name (optional operation).
setTarget(Object) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setTarget(Object) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setTarget(Object) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the given object to be export as an OSGi service.
setTargetBeanName(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setTargetBeanName(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setTargetBeanName(String) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean
  Sets the name of the bean managed by the Spring container, which will be exported as an OSGi service.
setTaskExecutor(TaskExecutor) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
setTemplateDefinition(BeanDefinition[]) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setTestBundleId(Long) - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
setTestClassName(String) - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
setTestMethodName(String) - Method in class org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
setTimeout(String) - Method in class org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
setTimeout(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Sets the timeout (in ms) for waiting for service dependencies.
setTimeout(long) - Method in class org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean
  Sets how long (in milliseconds) should this importer wait between failed attempts at rebinding to a service that has been unregistered.
setUnbindMethod(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
setUnregistrationMethod(String) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
setUpdateMethod(String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean
setUpdateMethod(String) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor
  Sets the method name, for bean-managed update strategy.
setUseBlueprintExceptions(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor
setUseBlueprintExceptions(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
setUseBlueprintExceptions(boolean) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
setValue(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.ServiceReferenceEditor

  Converts the given value to a ServiceReference.
setWatchdog(Timer) - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
shouldGenerateIdAsFallback() - Method in class org.eclipse.gemini.blueprint.compendium.config.internal.ManagedServiceFactoryDefinitionParser
shouldGenerateIdAsFallback() - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
shouldProcessAnnotation() - Method in class org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration
  Indicates if the process annotation is enabled or not.
shouldWaitForSpringBundlesContextCreation() - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Indicates whether the test class should wait or not for the context creation of Spring/OSGi bundles before executing the tests.
shutdown() - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
  Shutdown the extender and all bundled managed by it.
ShutdownSorter - Class in org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown
  Utility for sorting out bundles during shutdown based on the OSGi 4.2 shutdown algorithm.
ShutdownSorter() - Constructor for class org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ShutdownSorter
size() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
size() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
size() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
size() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
size() - Method in class org.osgi.service.blueprint.container.ReifiedType
  Return the number of type parameters for this type.
SORTED_LIST - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.CollectionType
  Spring-managed sorted list.
SORTED_SET - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.CollectionType
  Spring-managed sorted Set.
SPRING_CONTEXT_HEADER - Static variable in class org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  Manifest entry name for configuring Spring application context.
SPRING_DM_APPLICATION_CONTEXT_SERVICE_PROPERTY_NAME - Static variable in interface org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
  Compatibility (with Spring DM) service entry used for specifying the application context name when published as an OSGi service
SPRING_DM_BEAN_NAME_PROPERTY_KEY - Static variable in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver
  Compatibility (with Spring DM) Predefined property indicating the bean name of an exported Spring managed object.
SpringBlueprintContainer - Class in org.eclipse.gemini.blueprint.blueprint.container
  Default `BlueprintContainer` implementation.
SpringBlueprintContainer(ConfigurableApplicationContext) - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
SpringBlueprintConverter - Class in org.eclipse.gemini.blueprint.blueprint.container
  Blueprint converter exposing the backing container conversion capabilities.
SpringBlueprintConverter(ConfigurableBeanFactory) - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverter
SpringBlueprintConverterService - Class in org.eclipse.gemini.blueprint.blueprint.container
  OSGi 4.2 Blueprint converter adapter as an Spring 3.0 ConverterService.
SpringBlueprintConverterService(ConversionService, ConfigurableBeanFactory) - Constructor for class org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService
stageOne() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Start the first stage of the application context refresh.
stageTwo() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
StandardAttributeCallback - Class in org.eclipse.gemini.blueprint.config.internal.util
  Standard attribute callback.
StandardAttributeCallback() - Constructor for class org.eclipse.gemini.blueprint.config.internal.util.StandardAttributeCallback
START - Static variable in class org.eclipse.gemini.blueprint.bundle.BundleAction
  Start bundle.
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener

  Called by OSGi when this bundle is started.
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
start() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
start(int) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleActivator
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.internal.support.Activator
start(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.JUnitTestActivator
start() - Method in class org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform
start() - Method in class org.eclipse.gemini.blueprint.test.platform.FelixPlatform
start() - Method in class org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform
start() - Method in interface org.eclipse.gemini.blueprint.test.platform.OsgiPlatform
  Starts the OSGi platform.
startRefresh() - Method in interface org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  First phase of the refresh.
startRefresh() - Method in class org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext
startupUnregisterIfPossible() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
startWatchDog() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
  Schedule the watchdog task.
StaticServiceReferenceProxy - Class in org.eclipse.gemini.blueprint.service.importer.support.internal.aop
  Simple `ServiceReference` proxy which simply does delegation, without any extra features.
StaticServiceReferenceProxy(ServiceReference) - Constructor for class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy
  Constructs a new `StaticServiceReferenceProxy` instance.
STOP - Static variable in class org.eclipse.gemini.blueprint.bundle.BundleAction
  Stop bundle.
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener
  Called by OSGi when this bundled is stopped.
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator
stop() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
stop(int) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleActivator
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.internal.support.Activator
stop(BundleContext) - Method in class org.eclipse.gemini.blueprint.test.JUnitTestActivator
stop() - Method in class org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform
stop() - Method in class org.eclipse.gemini.blueprint.test.platform.FelixPlatform
stop() - Method in class org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform
stop() - Method in interface org.eclipse.gemini.blueprint.test.platform.OsgiPlatform
  Stops the OSGi platform.
stopWatchDog() - Method in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor
storage - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
  this list is not-synchronized by default
storage - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
  cast the collection to a specialized collection
Storage - Interface in org.eclipse.gemini.blueprint.test.internal.util.jar.storage
  Simple interface for storing information, which allows reading and writing.
stripPrefix(String) - Static method in class org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
subList(int, int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList
subList(int, int) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList
subSet(Object, Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
subSet(Object, Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
swap(ServiceRegistration) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper
SYNTHETIC_DEPENDS_ON - Static variable in class org.eclipse.gemini.blueprint.blueprint.container.support.internal.config.CycleOrderingProcessor

## T

tailGhost - Variable in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Temporary object holder.
tailSet(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet
tailSet(Object) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet
Target - Interface in org.osgi.service.blueprint.reflect
  A common interface for managed components that can be used as a direct target for method calls.
TestRunnerService - Interface in org.eclipse.gemini.blueprint.test.internal
  Service contract for running OSGified JUnit test cases.
TestUtils - Class in org.eclipse.gemini.blueprint.test.internal.util
  Utility class for running OSGi-JUnit tests.
TestUtils() - Constructor for class org.eclipse.gemini.blueprint.test.internal.util.TestUtils
TIMEOUT - Static variable in class org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
TIMESTAMP - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The time the event was created.
toArray() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
toArray(T[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
toArray() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
toArray(Object[]) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
TOPIC_BLUEPRINT_EVENTS - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic prefix for all events issued by the Blueprint Container
TOPIC_CREATED - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container CREATED events
TOPIC_CREATING - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container CREATING events
TOPIC_DESTROYED - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container DESTROYED events
TOPIC_DESTROYING - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container DESTROYING events
TOPIC_FAILURE - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container FAILURE events
TOPIC_GRACE_PERIOD - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container GRACE_PERIOD events
TOPIC_WAITING - Static variable in class org.osgi.service.blueprint.container.EventConstants
  Topic for Blueprint Container WAITING events
toString() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
toString() - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
toString() - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
toString() - Method in class org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
toString() - Method in class org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
toString() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
toString() - Method in class org.eclipse.gemini.blueprint.mock.MockFilter
toString() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceReference
toString() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator
toString() - Method in class org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency
toString() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection
toString() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection
toString() - Method in class org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
toString() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
toStringArray(Class<?>[]) - Static method in class org.eclipse.gemini.blueprint.util.internal.ClassUtils
  Returns an array of class string names for the given classes.
ToStringClassAdapter - Class in org.eclipse.gemini.blueprint.config.internal.adapter
  Simple adapter class used for maintaing configuration compatibility when using parameter with classes instead of class names.
TYPE - Static variable in class org.osgi.service.blueprint.container.EventConstants
  The type of the event that has been issued.
TypeCompatibilityChecker - Interface in org.eclipse.gemini.blueprint.extender.internal.activator
  Class used for checking type compatibility between the extender and the bundles it scans.

## U

unbind(Object, Map) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter
unbind(Object, Map) - Method in interface org.eclipse.gemini.blueprint.service.importer.OsgiServiceLifecycleListener
  Called when a service is being unbinded inside the proxy (be it single or multi value).
unbind(Object, Map) - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope.BundleScopeServiceFactory
  Called if a bundle releases the service (stop the scope).
ungetService(ServiceReference) - Method in class org.eclipse.gemini.blueprint.mock.MockBundleContext
ungetService(Bundle, ServiceRegistration, Object) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.PublishingServiceFactory
unifyFilter(String, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Adds the given class as an 'and'(&) `Constants.OBJECTCLASS` constraint to the given filter.
unifyFilter(Class<?>, String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Adds the given class to the given filter.
unifyFilter(Class<?>[], String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Adds the given classes to the given filter.
unifyFilter(String[], String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Adds the given classes as an 'and'(&) `Constants.OBJECTCLASS` constraint to the given filter.
unifyFilter(String, String[], String) - Static method in class org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  Concatenates the given strings with an 'and'(&) constraint under the given key to the given filter.
UNINSTALL - Static variable in class org.eclipse.gemini.blueprint.bundle.BundleAction
  Uninstall bundle.
uninstall() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
UNMANAGED - Static variable in class org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoader
  Deprecated. The TCCL will not be managed upon service invocation.
UNMANAGED - Static variable in class org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoader
  Deprecated. The TCCL will not be managed upon service invocation.
unpackProblems(TestResult, OsgiTestInfoHolder) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.TestUtils
  Utility method which extracts the information from a TestResult and stores it as primordial classes.
unregister(Object) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager
unregister(Object) - Method in interface org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceBeanManager
  Deregisters the given Spring-managed instance from the manager.
unregister() - Method in class org.eclipse.gemini.blueprint.mock.MockServiceRegistration
unregister(Map) - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
unregister() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator
unregister() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper
unregistered(Object, Map) - Method in class org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter
unregistered(Object, Map) - Method in interface org.eclipse.gemini.blueprint.service.exporter.OsgiServiceRegistrationListener
  Called when the OSGi service has been unregistered (removed from OSGi space).
unregisterService() - Method in class org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController
unregisterService() - Method in interface org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions
unregisterService(ServiceRegistration) - Static method in class org.eclipse.gemini.blueprint.util.OsgiServiceUtils
  Unregisters the given service registration from the given bundle.
unsafeHasNext() - Method in class org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator
  Updates the hasNext field.
unsatisfiedDependencies - Variable in class org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
UPDATE - Static variable in class org.eclipse.gemini.blueprint.bundle.BundleAction
  Update bundle.
update() - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
update(InputStream) - Method in class org.eclipse.gemini.blueprint.mock.MockBundle
updated(Map) - Method in class org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager
updated(Map) - Method in interface org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceBeanManager
  Re-applies injection on the Spring-managed instances using the given properties.
USE_SERVICE_OBJECT - Static variable in interface org.osgi.service.blueprint.reflect.ReferenceListMetadata
  Reference list values must be proxies to the actual service objects.
USE_SERVICE_REFERENCE - Static variable in interface org.osgi.service.blueprint.reflect.ReferenceListMetadata
  Reference list values must be `ServiceReference` objects.

## V

validateServiceReferences(Element, String, ParserContext) - Method in class org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
ValueMetadata - Interface in org.osgi.service.blueprint.reflect
  Metadata for a simple `String` value that will be type-converted if necessary before injecting.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.bundle.BundleActionEnum
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.service.exporter.support.DefaultInterfaceDetector
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoaderEnum
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.Availability
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoaderEnum
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.MemberType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.gemini.blueprint.util.internal.ClassUtils.ClassSet
  Returns the enum constant of this type with the specified name.
values() - Method in class org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
values() - Static method in enum org.eclipse.gemini.blueprint.bundle.BundleActionEnum
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.service.exporter.support.DefaultInterfaceDetector
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoaderEnum
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.Availability
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoaderEnum
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.service.importer.support.MemberType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.gemini.blueprint.util.internal.ClassUtils.ClassSet
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary
visit(int, int, String, String, String, String[]) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visit(String, Object) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitAnnotation(String, boolean) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitAnnotation(String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitAnnotationDefault() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitArray(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitArrayType() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitAttribute(Attribute) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitBaseType(char) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitClassBound() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitClassType(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitCode() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitEnd() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitEnum(String, String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitExceptionType() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitField(int, String, String, String, Object) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitFieldInsn(int, String, String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitFormalTypeParameter(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitIincInsn(int, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitInnerClass(String, String, String, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitInnerClassType(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitInsn(int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitInterface() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitInterfaceBound() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitIntInsn(int, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitJumpInsn(int, Label) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitLabel(Label) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitLdcInsn(Object) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitLineNumber(int, Label) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitMaxs(int, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitMethod(int, String, String, String, String[]) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitMethodInsn(int, String, String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitMultiANewArrayInsn(String, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitOuterClass(String, String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitParameterAnnotation(int, String, boolean) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitParameterType() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitReturnType() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitSource(String, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitSuperclass() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTypeArgument() - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTypeArgument(char) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTypeInsn(int, String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitTypeVariable(String) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor
visitVarInsn(int, int) - Method in class org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor

## W

waitFor(int, long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Wait maximum the given amount of time, for the counter to reach the given value.
waitForZero(long) - Method in class org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  Specialized method which waits for 0.
waiting(BlueprintEvent) - Method in class org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
WAITING - Static variable in class org.osgi.service.blueprint.container.BlueprintEvent
  The Blueprint Container is waiting on the availability of a service to satisfy an invocation on a referenced service.
waitOnContextCreation(String, long) - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Waits for a Spring powered bundle, given by its symbolic name to be fully started.
waitOnContextCreation(BundleContext, String, long) - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Waits for a Spring powered bundle, given by its symbolic name, to be fully started.
waitOnContextCreation(String) - Method in class org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
  Waits for a Spring powered bundle, given by its symbolic name, to be fully started.
writeToJar(Resource, String, JarOutputStream) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Writes a resource content to a jar.
writeToJar(Resource, String, JarOutputStream, int) - Static method in class org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  Writes a resource content to a jar.

A B C D E F G H I J K L M N O P R S T U V W

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2012. All Rights Reserved.