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

## Hierarchy For All Packages

Package Hierarchies:
  org.eclipse.gemini.blueprint, org.eclipse.gemini.blueprint.blueprint.compendium.cm.config, org.eclipse.gemini.blueprint.blueprint.config, org.eclipse.gemini.blueprint.blueprint.config.internal, org.eclipse.gemini.blueprint.blueprint.config.internal.support, org.eclipse.gemini.blueprint.blueprint.container, org.eclipse.gemini.blueprint.blueprint.container.support, org.eclipse.gemini.blueprint.blueprint.container.support.internal.config, org.eclipse.gemini.blueprint.blueprint.reflect, org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata, org.eclipse.gemini.blueprint.blueprint.reflect.internal.support, org.eclipse.gemini.blueprint.bundle, org.eclipse.gemini.blueprint.compendium.cm, org.eclipse.gemini.blueprint.compendium.config, org.eclipse.gemini.blueprint.compendium.config.internal, org.eclipse.gemini.blueprint.compendium.internal.cm, org.eclipse.gemini.blueprint.compendium.internal.cm.util, org.eclipse.gemini.blueprint.config, org.eclipse.gemini.blueprint.config.internal, org.eclipse.gemini.blueprint.config.internal.adapter, org.eclipse.gemini.blueprint.config.internal.util, org.eclipse.gemini.blueprint.context, org.eclipse.gemini.blueprint.context.event, org.eclipse.gemini.blueprint.context.support, org.eclipse.gemini.blueprint.context.support.internal.classloader, org.eclipse.gemini.blueprint.context.support.internal.scope, org.eclipse.gemini.blueprint.context.support.internal.security, org.eclipse.gemini.blueprint.extender, org.eclipse.gemini.blueprint.extender.event, org.eclipse.gemini.blueprint.extender.internal.activator, org.eclipse.gemini.blueprint.extender.internal.blueprint.activator, org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support, org.eclipse.gemini.blueprint.extender.internal.blueprint.event, org.eclipse.gemini.blueprint.extender.internal.boot, org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown, org.eclipse.gemini.blueprint.extender.internal.dependencies.startup, org.eclipse.gemini.blueprint.extender.internal.support, org.eclipse.gemini.blueprint.extender.internal.util, org.eclipse.gemini.blueprint.extender.internal.util.concurrent, org.eclipse.gemini.blueprint.extender.support, org.eclipse.gemini.blueprint.extender.support.internal, org.eclipse.gemini.blueprint.extender.support.scanning, org.eclipse.gemini.blueprint.io, org.eclipse.gemini.blueprint.io.internal, org.eclipse.gemini.blueprint.io.internal.resolver, org.eclipse.gemini.blueprint.mock, org.eclipse.gemini.blueprint.service, org.eclipse.gemini.blueprint.service.dependency.internal, org.eclipse.gemini.blueprint.service.exporter, org.eclipse.gemini.blueprint.service.exporter.support, org.eclipse.gemini.blueprint.service.exporter.support.internal.controller, org.eclipse.gemini.blueprint.service.exporter.support.internal.support, org.eclipse.gemini.blueprint.service.importer, org.eclipse.gemini.blueprint.service.importer.event, org.eclipse.gemini.blueprint.service.importer.support, org.eclipse.gemini.blueprint.service.importer.support.internal.aop, org.eclipse.gemini.blueprint.service.importer.support.internal.collection, org.eclipse.gemini.blueprint.service.importer.support.internal.controller, org.eclipse.gemini.blueprint.service.importer.support.internal.dependency, org.eclipse.gemini.blueprint.service.importer.support.internal.exception, org.eclipse.gemini.blueprint.service.importer.support.internal.support, org.eclipse.gemini.blueprint.service.importer.support.internal.util, org.eclipse.gemini.blueprint.service.util.internal.aop, org.eclipse.gemini.blueprint.test, org.eclipse.gemini.blueprint.test.internal, org.eclipse.gemini.blueprint.test.internal.holder, org.eclipse.gemini.blueprint.test.internal.support, org.eclipse.gemini.blueprint.test.internal.util, org.eclipse.gemini.blueprint.test.internal.util.jar, org.eclipse.gemini.blueprint.test.internal.util.jar.storage, org.eclipse.gemini.blueprint.test.platform, org.eclipse.gemini.blueprint.test.provisioning, org.eclipse.gemini.blueprint.test.provisioning.internal, org.eclipse.gemini.blueprint.util, org.eclipse.gemini.blueprint.util.internal, org.osgi.service.blueprint.container, org.osgi.service.blueprint.reflect

## Class Hierarchy

- java.lang.Object
  - org.springframework.beans.factory.xml.AbstractBeanDefinitionParser (implements org.springframework.beans.factory.xml.BeanDefinitionParser)
    - org.eclipse.gemini.blueprint.config.internal.AbstractReferenceDefinitionParser
      - org.eclipse.gemini.blueprint.config.internal.CollectionBeanDefinitionParser
        - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintCollectionBeanDefinitionParser
      - org.eclipse.gemini.blueprint.config.internal.ReferenceBeanDefinitionParser
        - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceBeanDefinitionParser
    - org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
      - org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
        - org.eclipse.gemini.blueprint.compendium.config.internal.ConfigPropertiesDefinitionParser
        - org.eclipse.gemini.blueprint.compendium.config.internal.ManagedServiceFactoryDefinitionParser
      - org.eclipse.gemini.blueprint.config.internal.BundleBeanDefinitionParser
      - org.eclipse.gemini.blueprint.config.internal.ServiceBeanDefinitionParser
        - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintServiceDefinitionParser
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection<E>
      - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicList<E> (implements java.util.List<E>, java.util.RandomAccess)
        - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedList<E>
      - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSet<E> (implements java.util.Set<E>)
        - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicSortedSet<E> (implements java.util.SortedSet<E>)
  - org.springframework.core.enums.AbstractLabeledEnum (implements org.springframework.core.enums.LabeledEnum)
    - org.springframework.core.enums.StaticLabeledEnum
      - org.eclipse.gemini.blueprint.service.exporter.support.AutoExport (implements org.eclipse.gemini.blueprint.service.exporter.support.InterfaceDetector)
      - org.eclipse.gemini.blueprint.bundle.BundleAction
      - org.eclipse.gemini.blueprint.service.importer.support.Cardinality
      - org.eclipse.gemini.blueprint.service.importer.support.CollectionType
      - org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoader
      - org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoader
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.eclipse.gemini.blueprint.util.internal.ServiceReferenceBasedMap
  - org.eclipse.gemini.blueprint.service.importer.support.AbstractOsgiServiceImportFactoryBean (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanNameAware, org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
    - org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceCollectionProxyFactoryBean
    - org.eclipse.gemini.blueprint.service.importer.support.OsgiServiceProxyFactoryBean (implements org.springframework.context.ApplicationEventPublisherAware)
  - org.springframework.core.io.AbstractResource (implements org.springframework.core.io.Resource)
    - org.eclipse.gemini.blueprint.io.OsgiBundleResource (implements org.springframework.core.io.ContextResource)
  - org.eclipse.gemini.blueprint.test.internal.support.Activator (implements org.osgi.framework.BundleActivator)
  - org.eclipse.gemini.blueprint.extender.support.ApplicationContextConfiguration
    - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerConfig
  - org.eclipse.gemini.blueprint.mock.ArrayEnumerator<E> (implements java.util.Enumeration<E>)
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.springframework.test.ConditionalTestCase
        - org.springframework.test.AbstractSpringContextTests
          - org.springframework.test.AbstractSingleSpringContextTests
            - org.springframework.test.AbstractDependencyInjectionSpringContextTests
              - org.eclipse.gemini.blueprint.test.AbstractOptionalDependencyInjectionTests
                - org.eclipse.gemini.blueprint.test.AbstractOsgiTests
                  - org.eclipse.gemini.blueprint.test.AbstractConfigurableOsgiTests
                    - org.eclipse.gemini.blueprint.test.AbstractSynchronizedOsgiTests
                      - org.eclipse.gemini.blueprint.test.AbstractDependencyManagerTests
                        - org.eclipse.gemini.blueprint.test.AbstractOnTheFlyBundleCreatorTests
                          - org.eclipse.gemini.blueprint.test.AbstractConfigurableBundleCreatorTests
  - org.eclipse.gemini.blueprint.util.internal.BeanFactoryUtils
  - org.eclipse.gemini.blueprint.service.exporter.support.BeanNameServicePropertiesResolver (implements org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.InitializingBean, org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver)
  - org.eclipse.gemini.blueprint.config.internal.util.BlueprintAttributeCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigurationScanner (implements org.eclipse.gemini.blueprint.extender.support.scanning.ConfigurationScanner)
  - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintConfigUtils
  - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator (implements org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator)
  - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor (implements org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextListener<E>, org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor)
  - org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintContainerServicePublisher (implements org.springframework.context.ApplicationListener<E>)
  - org.eclipse.gemini.blueprint.blueprint.container.BlueprintConverterConfigurer (implements org.springframework.beans.factory.BeanFactoryAware)
  - org.eclipse.gemini.blueprint.blueprint.container.support.BlueprintEditorRegistrar (implements org.springframework.beans.PropertyEditorRegistrar)
  - org.osgi.service.blueprint.container.BlueprintEvent
  - org.eclipse.gemini.blueprint.service.importer.support.internal.exception.BlueprintExceptionFactory
  - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintParser
  - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintReferenceAttributeCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.context.support.BundleContextAwareProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
  - org.eclipse.gemini.blueprint.bundle.BundleFactoryBean (implements org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ResourceLoaderAware)
  - org.eclipse.gemini.blueprint.util.internal.BundleUtils
  - org.eclipse.gemini.blueprint.extender.internal.util.BundleUtils
  - org.eclipse.gemini.blueprint.extender.internal.boot.ChainActivator (implements org.osgi.framework.BundleActivator)
  - java.lang.ClassLoader
    - org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader
    - org.eclipse.gemini.blueprint.context.support.internal.classloader.ChainedClassLoader
  - org.eclipse.gemini.blueprint.context.support.internal.classloader.ClassLoaderFactory
  - org.eclipse.gemini.blueprint.util.internal.ClassUtils
  - org.eclipse.gemini.blueprint.compendium.internal.cm.CMUtils
  - org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator (implements org.springframework.beans.factory.InitializingBean, org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator)
  - org.eclipse.gemini.blueprint.compendium.cm.ConfigAdminPropertiesFactoryBean (implements org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.eclipse.gemini.blueprint.extender.support.internal.ConfigUtils
  - org.eclipse.gemini.blueprint.extender.internal.activator.ContextLoaderListener (implements org.osgi.framework.BundleActivator)
    - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintLoaderListener
  - org.eclipse.gemini.blueprint.config.internal.util.ConventionsCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.extender.internal.util.concurrent.Counter
  - org.eclipse.gemini.blueprint.config.internal.adapter.CustomListenerAdapterUtils
  - org.eclipse.gemini.blueprint.blueprint.container.support.internal.config.CycleOrderingProcessor (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered)
  - org.eclipse.gemini.blueprint.util.DebugUtils
  - org.eclipse.gemini.blueprint.extender.internal.activator.DefaultApplicationContextConfigurationFactory (implements org.eclipse.gemini.blueprint.extender.internal.activator.ApplicationContextConfigurationFactory)
  - org.eclipse.gemini.blueprint.extender.support.scanning.DefaultConfigurationScanner (implements org.eclipse.gemini.blueprint.extender.support.scanning.ConfigurationScanner)
  - org.eclipse.gemini.blueprint.context.support.DefaultContextClassLoaderProvider (implements org.springframework.beans.factory.BeanClassLoaderAware, org.eclipse.gemini.blueprint.context.support.ContextClassLoaderProvider)
  - org.eclipse.gemini.blueprint.compendium.internal.cm.DefaultManagedServiceBeanManager (implements org.springframework.beans.factory.DisposableBean, org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceBeanManager)
  - org.eclipse.gemini.blueprint.service.dependency.internal.DefaultMandatoryDependencyManager (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.DisposableBean, org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryServiceDependencyManager)
  - org.eclipse.gemini.blueprint.extender.support.DefaultOsgiApplicationContextCreator (implements org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator)
  - org.eclipse.gemini.blueprint.extender.internal.support.DefaultOsgiBundleApplicationContextListener (implements org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextListener<E>)
  - org.eclipse.gemini.blueprint.service.importer.DefaultOsgiServiceDependency (implements org.eclipse.gemini.blueprint.service.importer.OsgiServiceDependency)
  - org.springframework.core.io.DefaultResourceLoader (implements org.springframework.core.io.ResourceLoader)
    - org.springframework.context.support.AbstractApplicationContext (implements org.springframework.context.ConfigurableApplicationContext, org.springframework.beans.factory.DisposableBean)
      - org.springframework.context.support.AbstractRefreshableApplicationContext
        - org.eclipse.gemini.blueprint.context.support.AbstractOsgiBundleApplicationContext (implements org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext)
          - org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext (implements org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext)
            - org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext
    - org.eclipse.gemini.blueprint.io.OsgiBundleResourceLoader
  - org.eclipse.gemini.blueprint.service.importer.support.internal.support.DefaultRetryCallback<T> (implements org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryCallback<T>)
  - org.eclipse.gemini.blueprint.extender.internal.activator.DefaultVersionMatcher
  - org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyServiceManager
  - org.eclipse.gemini.blueprint.test.internal.util.DependencyVisitor (implements org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor, org.objectweb.asm.signature.SignatureVisitor)
  - org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor (implements org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor, org.eclipse.gemini.blueprint.context.OsgiBundleApplicationContextExecutor)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - org.eclipse.gemini.blueprint.compendium.internal.cm.util.ChangeableProperties (implements org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesListenerManager)
        - org.springframework.beans.factory.support.ManagedProperties (implements org.springframework.beans.BeanMetadataElement, org.springframework.beans.Mergeable)
          - org.eclipse.gemini.blueprint.blueprint.reflect.internal.support.OrderedManagedProperties
    - org.eclipse.gemini.blueprint.util.internal.MapBasedDictionary<K,V> (implements java.util.Map<K,V>)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.DynamicCollection.DynamicIterator (implements java.util.Iterator<E>)
  - org.eclipse.gemini.blueprint.blueprint.reflect.internal.metadata.EnvironmentManagerFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
  - org.eclipse.gemini.blueprint.test.platform.EquinoxPlatform
  - org.eclipse.gemini.blueprint.extender.internal.blueprint.event.EventAdminDispatcher
  - org.osgi.service.blueprint.container.EventConstants
  - java.util.EventObject (implements java.io.Serializable)
    - org.springframework.context.ApplicationEvent
      - org.springframework.context.event.ApplicationContextEvent
        - org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEvent
          - org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesEvent
          - org.eclipse.gemini.blueprint.extender.event.BootstrappingDependencyEvent
          - org.eclipse.gemini.blueprint.context.event.OsgiBundleContextClosedEvent
          - org.eclipse.gemini.blueprint.context.event.OsgiBundleContextFailedEvent
            - org.eclipse.gemini.blueprint.extender.event.BootstrappingDependenciesFailedEvent
          - org.eclipse.gemini.blueprint.context.event.OsgiBundleContextRefreshedEvent
      - org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyEvent
        - org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitEndedEvent
        - org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitStartingEvent
        - org.eclipse.gemini.blueprint.service.importer.event.OsgiServiceDependencyWaitTimedOutEvent
    - org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesChangeEvent
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterController (implements org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions)
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterControllerUtils
  - org.eclipse.gemini.blueprint.extender.internal.support.ExtenderConfiguration (implements org.springframework.beans.factory.DisposableBean)
    - org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintExtenderConfiguration
  - org.eclipse.gemini.blueprint.test.platform.FelixPlatform
  - org.eclipse.gemini.blueprint.test.internal.util.jar.storage.FileSystemStorage (implements org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage)
  - org.eclipse.gemini.blueprint.test.internal.holder.HolderLoader
  - org.eclipse.gemini.blueprint.io.internal.resolver.ImportedBundle
  - org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterController (implements org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterInternalActions)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterControllerUtils
  - org.springframework.aop.support.IntroductionInfoSupport (implements org.springframework.aop.IntroductionInfo, java.io.Serializable)
    - org.springframework.aop.support.DelegatingIntroductionInterceptor (implements org.springframework.aop.IntroductionInterceptor)
      - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ImportedOsgiServiceProxyAdvice (implements org.eclipse.gemini.blueprint.service.importer.ImportedOsgiServiceProxy)
      - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.InfrastructureOsgiProxyAdvice (implements org.springframework.core.InfrastructureProxy)
  - org.eclipse.gemini.blueprint.test.internal.util.IOUtils
  - org.eclipse.gemini.blueprint.test.internal.util.jar.JarCreator
  - org.eclipse.gemini.blueprint.test.internal.util.jar.JarUtils
  - org.eclipse.gemini.blueprint.test.JUnitTestActivator (implements org.osgi.framework.BundleActivator)
  - org.eclipse.gemini.blueprint.test.platform.KnopflerfishPlatform
  - org.eclipse.gemini.blueprint.extender.internal.support.LazyLatchFactoryDelegate
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.support.LazyTargetResolver
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ListenerNotifier
  - org.eclipse.gemini.blueprint.service.importer.support.LocalBundleContext
  - org.eclipse.gemini.blueprint.test.provisioning.internal.LocalFileSystemMavenRepository (implements org.eclipse.gemini.blueprint.test.provisioning.ArtifactLocator)
  - org.eclipse.gemini.blueprint.compendium.config.internal.ManagedPropertiesDefinitionParser (implements org.springframework.beans.factory.xml.BeanDefinitionDecorator)
  - org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceFactoryFactoryBean (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean)
  - org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceInstanceTrackerPostProcessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.config.DestructionAwareBeanPostProcessor, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
  - org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryDependencyBeanPostProcessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.config.DestructionAwareBeanPostProcessor)
  - org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.MandatoryImporterDependencyFactory (implements org.eclipse.gemini.blueprint.extender.OsgiServiceDependencyFactory)
  - org.eclipse.gemini.blueprint.test.internal.util.jar.ManifestUtils
  - org.eclipse.gemini.blueprint.test.provisioning.internal.MavenPackagedArtifactFinder
  - org.eclipse.gemini.blueprint.test.internal.util.jar.storage.MemoryStorage (implements org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage)
  - org.eclipse.gemini.blueprint.blueprint.reflect.MetadataFactory
  - org.eclipse.gemini.blueprint.mock.MockBundle (implements org.osgi.framework.Bundle)
    - org.eclipse.gemini.blueprint.mock.EntryLookupControllingMockBundle
  - org.eclipse.gemini.blueprint.mock.MockBundleActivator (implements org.osgi.framework.BundleActivator)
  - org.eclipse.gemini.blueprint.mock.MockBundleContext (implements org.osgi.framework.BundleContext)
  - org.eclipse.gemini.blueprint.mock.MockFilter (implements org.osgi.framework.Filter)
  - org.eclipse.gemini.blueprint.mock.MockFrameworkUtil
  - org.eclipse.gemini.blueprint.mock.MockServiceReference (implements org.osgi.framework.ServiceReference)
  - org.eclipse.gemini.blueprint.mock.MockServiceRegistration (implements org.osgi.framework.ServiceRegistration)
  - org.eclipse.gemini.blueprint.extender.internal.support.NamespaceManager (implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
  - org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins (implements org.springframework.beans.factory.DisposableBean, org.xml.sax.EntityResolver, org.springframework.beans.factory.xml.NamespaceHandlerResolver)
  - org.eclipse.gemini.blueprint.extender.internal.activator.NoOpOsgiContextProcessor (implements org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor)
  - org.eclipse.gemini.blueprint.extender.internal.support.OsgiAnnotationPostProcessor (implements org.eclipse.gemini.blueprint.extender.OsgiBeanFactoryPostProcessor)
  - org.eclipse.gemini.blueprint.extender.internal.support.OsgiBeanFactoryPostProcessorAdapter (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor)
  - org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticasterAdapter (implements org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster)
  - org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope (implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.config.Scope)
  - org.eclipse.gemini.blueprint.context.support.internal.scope.OsgiBundleScope.BundleScopeServiceFactory (implements org.osgi.framework.ServiceFactory)
  - org.eclipse.gemini.blueprint.util.OsgiBundleUtils
  - org.eclipse.gemini.blueprint.config.internal.OsgiDefaultsDefinition
    - org.eclipse.gemini.blueprint.blueprint.config.internal.BlueprintDefaultsDefinition
  - org.eclipse.gemini.blueprint.util.OsgiFilterUtils
  - org.eclipse.gemini.blueprint.io.internal.OsgiHeaderUtils
  - org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitService (implements org.eclipse.gemini.blueprint.test.internal.TestRunnerService)
  - org.eclipse.gemini.blueprint.test.internal.support.OsgiJUnitTestAdapter (implements org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest)
  - org.eclipse.gemini.blueprint.util.OsgiListenerUtils
  - org.eclipse.gemini.blueprint.util.OsgiPlatformDetector
  - org.eclipse.gemini.blueprint.io.internal.OsgiResourceUtils
  - org.eclipse.gemini.blueprint.service.importer.support.internal.util.OsgiServiceBindingUtils
  - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection (implements java.util.Collection<E>, org.eclipse.gemini.blueprint.service.importer.support.internal.collection.CollectionProxy, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
    - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList (implements java.util.List<E>, java.util.RandomAccess)
      - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedList
    - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSet (implements java.util.Set<E>)
      - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceSortedSet (implements java.util.SortedSet<E>)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceCollection.OsgiServiceIterator (implements java.util.Iterator<E>)
  - org.eclipse.gemini.blueprint.service.exporter.support.OsgiServiceFactoryBean (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.eclipse.gemini.blueprint.context.BundleContextAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered)
  - org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.eclipse.gemini.blueprint.service.importer.OsgiServiceLifecycleListener)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.collection.OsgiServiceList.OsgiServiceListIterator (implements java.util.ListIterator<E>)
  - org.eclipse.gemini.blueprint.util.OsgiServiceReferenceUtils
  - org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceRegistrationListenerAdapter (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.eclipse.gemini.blueprint.service.exporter.OsgiServiceRegistrationListener)
  - org.eclipse.gemini.blueprint.util.OsgiServiceUtils
  - org.eclipse.gemini.blueprint.util.OsgiStringUtils
  - org.eclipse.gemini.blueprint.test.internal.holder.OsgiTestInfoHolder
  - org.eclipse.gemini.blueprint.io.internal.OsgiUtils
  - org.eclipse.gemini.blueprint.io.internal.resolver.PackageAdminResolver (implements org.eclipse.gemini.blueprint.io.internal.resolver.DependencyResolver)
  - org.eclipse.gemini.blueprint.config.internal.util.ParserUtils
  - org.eclipse.gemini.blueprint.blueprint.config.internal.ParsingUtils
  - org.springframework.core.io.support.PathMatchingResourcePatternResolver (implements org.springframework.core.io.support.ResourcePatternResolver)
    - org.eclipse.gemini.blueprint.io.OsgiBundleResourcePatternResolver
  - org.eclipse.gemini.blueprint.test.platform.Platforms
  - org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils
  - org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils
  - org.eclipse.gemini.blueprint.compendium.internal.cm.util.PropertiesUtil
  - org.eclipse.gemini.blueprint.test.internal.util.PropertiesUtil
  - java.beans.PropertyEditorSupport (implements java.beans.PropertyEditor)
    - org.eclipse.gemini.blueprint.blueprint.container.support.DateEditor
    - org.eclipse.gemini.blueprint.service.importer.support.ServiceReferenceEditor
  - org.eclipse.gemini.blueprint.config.internal.util.PropertyRefAttributeCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ProxyPlusCallback
  - org.eclipse.gemini.blueprint.service.util.internal.aop.ProxyUtils
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.support.PublishingServiceFactory (implements org.osgi.framework.ServiceFactory)
  - org.eclipse.gemini.blueprint.config.internal.util.ReferenceParsingUtil
  - org.eclipse.gemini.blueprint.util.internal.ReflectionUtils
  - org.osgi.service.blueprint.container.ReifiedType
  - org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryTemplate
  - org.eclipse.gemini.blueprint.extender.internal.util.concurrent.RunnableTimedExecution
  - org.springframework.beans.factory.config.RuntimeBeanReference (implements org.springframework.beans.factory.config.BeanReference)
    - org.eclipse.gemini.blueprint.blueprint.config.internal.support.InstanceEqualityRuntimeBeanReference
  - org.eclipse.gemini.blueprint.context.support.internal.security.SecurityUtils
  - org.eclipse.gemini.blueprint.config.internal.util.ServiceAttributeCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceComparatorUtil
  - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceInvoker (implements org.springframework.beans.factory.DisposableBean, org.aopalliance.intercept.MethodInterceptor, org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceReferenceProvider)
    - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceDynamicInterceptor (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.InitializingBean)
    - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceStaticInterceptor
  - org.eclipse.gemini.blueprint.config.internal.util.ServiceParsingUtils
  - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProviderTCCLInterceptor.ServiceProviderTCCLListener (implements org.eclipse.gemini.blueprint.service.importer.OsgiServiceLifecycleListener)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.util.ServiceReferenceComparator (implements java.util.Comparator<T>, java.io.Serializable)
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationDecorator (implements org.osgi.framework.ServiceRegistration)
  - org.eclipse.gemini.blueprint.service.exporter.support.internal.support.ServiceRegistrationWrapper (implements org.osgi.framework.ServiceRegistration)
  - org.eclipse.gemini.blueprint.service.util.internal.aop.ServiceTCCLInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
  - org.eclipse.gemini.blueprint.extender.internal.dependencies.shutdown.ShutdownSorter
  - org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer (implements org.osgi.service.blueprint.container.BlueprintContainer)
  - org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverter (implements org.osgi.service.blueprint.container.Converter)
  - org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintConverterService (implements org.springframework.core.convert.ConversionService)
  - org.eclipse.gemini.blueprint.config.internal.util.StandardAttributeCallback (implements org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback)
  - org.eclipse.gemini.blueprint.service.importer.support.internal.aop.StaticServiceReferenceProxy (implements org.eclipse.gemini.blueprint.service.importer.ServiceReferenceProxy)
  - org.eclipse.gemini.blueprint.test.internal.util.TestUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.osgi.service.blueprint.container.ComponentDefinitionException
        - org.osgi.service.blueprint.container.NoSuchComponentException
        - org.eclipse.gemini.blueprint.OsgiException
          - org.eclipse.gemini.blueprint.service.ServiceException
            - org.eclipse.gemini.blueprint.service.importer.ServiceProxyDestroyedException
            - org.eclipse.gemini.blueprint.service.ServiceUnavailableException
        - org.eclipse.gemini.blueprint.util.internal.ReflectionUtils.InvocationCheckedExceptionWrapper
        - org.osgi.framework.ServiceException
          - org.osgi.service.blueprint.container.ServiceUnavailableException
  - org.eclipse.gemini.blueprint.config.internal.adapter.ToStringClassAdapter (implements org.springframework.beans.factory.FactoryBean<T>)

## Interface Hierarchy

- org.eclipse.gemini.blueprint.extender.internal.activator.ApplicationContextConfigurationFactory
- org.springframework.context.ApplicationEventPublisher
  - org.springframework.context.ApplicationContext (also extends org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- org.eclipse.gemini.blueprint.test.provisioning.ArtifactLocator
- org.eclipse.gemini.blueprint.config.internal.util.AttributeCallback
- org.osgi.service.blueprint.reflect.BeanArgument
- org.springframework.beans.factory.BeanFactory
  - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.beans.factory.HierarchicalBeanFactory
    - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
      - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
        - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
          - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.beans.factory.ListableBeanFactory
    - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
      - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
        - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
          - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- org.springframework.beans.factory.config.BeanFactoryPostProcessor
  - org.eclipse.gemini.blueprint.context.DependencyAwareBeanFactoryPostProcessor
- org.springframework.beans.factory.config.BeanPostProcessor
  - org.eclipse.gemini.blueprint.context.DependencyInitializationAwareBeanPostProcessor
- org.osgi.service.blueprint.reflect.BeanProperty
- org.osgi.service.blueprint.container.BlueprintContainer
- org.osgi.service.blueprint.container.BlueprintListener
- org.eclipse.gemini.blueprint.context.BundleContextAware
- org.eclipse.gemini.blueprint.service.importer.support.internal.collection.CollectionProxy
- java.lang.Comparable<T>
  - org.osgi.framework.ServiceReference
    - org.eclipse.gemini.blueprint.service.importer.ServiceReferenceProxy
  - org.eclipse.gemini.blueprint.service.importer.ServiceReferenceProxy
- org.eclipse.gemini.blueprint.extender.support.ConditionalApplicationContextCreator.BundleContextFilter
- org.eclipse.gemini.blueprint.extender.support.scanning.ConfigurationScanner
- org.eclipse.gemini.blueprint.context.support.ContextClassLoaderProvider
- org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextExecutorAccessor
- org.osgi.service.blueprint.container.Converter
- org.eclipse.gemini.blueprint.io.internal.resolver.DependencyResolver
- org.springframework.core.env.EnvironmentCapable
  - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- java.util.EventListener
  - org.eclipse.gemini.blueprint.service.importer.support.internal.dependency.ImporterStateListener
  - org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextListener<E>
  - org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesChangeListener
- org.eclipse.gemini.blueprint.service.exporter.support.internal.controller.ExporterInternalActions
- org.eclipse.gemini.blueprint.service.importer.ImportedOsgiServiceProxy
- org.eclipse.gemini.blueprint.service.importer.support.internal.controller.ImporterInternalActions
- org.eclipse.gemini.blueprint.service.exporter.support.InterfaceDetector
- org.eclipse.gemini.blueprint.test.internal.util.IOUtils.IOCallback
- org.springframework.context.Lifecycle
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- org.eclipse.gemini.blueprint.compendium.internal.cm.ManagedServiceBeanManager
- org.eclipse.gemini.blueprint.service.dependency.internal.MandatoryServiceDependencyManager
- org.osgi.service.blueprint.reflect.MapEntry
- org.springframework.context.MessageSource
  - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.core.io.support.ResourcePatternResolver)
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- org.osgi.service.blueprint.reflect.Metadata
  - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.ComponentMetadata, org.osgi.service.blueprint.reflect.Target)
  - org.osgi.service.blueprint.reflect.CollectionMetadata
  - org.osgi.service.blueprint.reflect.ComponentMetadata
    - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.ReferenceListMetadata
    - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.ServiceMetadata
    - org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
      - org.osgi.service.blueprint.reflect.ReferenceListMetadata
      - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.Target)
  - org.osgi.service.blueprint.reflect.IdRefMetadata
  - org.osgi.service.blueprint.reflect.MapMetadata
  - org.osgi.service.blueprint.reflect.NonNullMetadata
    - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.ComponentMetadata, org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.CollectionMetadata
    - org.osgi.service.blueprint.reflect.ComponentMetadata
      - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.Target)
      - org.osgi.service.blueprint.reflect.ReferenceListMetadata
      - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target)
      - org.osgi.service.blueprint.reflect.ServiceMetadata
      - org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
        - org.osgi.service.blueprint.reflect.ReferenceListMetadata
        - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.IdRefMetadata
    - org.osgi.service.blueprint.reflect.MapMetadata
    - org.osgi.service.blueprint.reflect.PropsMetadata
    - org.osgi.service.blueprint.reflect.ReferenceListMetadata
    - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.RefMetadata (also extends org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.ServiceMetadata
    - org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
      - org.osgi.service.blueprint.reflect.ReferenceListMetadata
      - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.Target)
    - org.osgi.service.blueprint.reflect.Target
      - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.ComponentMetadata)
      - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata)
      - org.osgi.service.blueprint.reflect.RefMetadata (also extends org.osgi.service.blueprint.reflect.NonNullMetadata)
    - org.osgi.service.blueprint.reflect.ValueMetadata
  - org.osgi.service.blueprint.reflect.NullMetadata
  - org.osgi.service.blueprint.reflect.PropsMetadata
  - org.osgi.service.blueprint.reflect.ReferenceListMetadata
  - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target)
  - org.osgi.service.blueprint.reflect.RefMetadata (also extends org.osgi.service.blueprint.reflect.NonNullMetadata, org.osgi.service.blueprint.reflect.Target)
  - org.osgi.service.blueprint.reflect.ServiceMetadata
  - org.osgi.service.blueprint.reflect.ServiceReferenceMetadata
    - org.osgi.service.blueprint.reflect.ReferenceListMetadata
    - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.Target)
  - org.osgi.service.blueprint.reflect.Target
    - org.osgi.service.blueprint.reflect.BeanMetadata (also extends org.osgi.service.blueprint.reflect.ComponentMetadata)
    - org.osgi.service.blueprint.reflect.ReferenceMetadata (also extends org.osgi.service.blueprint.reflect.ServiceReferenceMetadata)
    - org.osgi.service.blueprint.reflect.RefMetadata (also extends org.osgi.service.blueprint.reflect.NonNullMetadata)
  - org.osgi.service.blueprint.reflect.ValueMetadata
- org.eclipse.gemini.blueprint.extender.OsgiApplicationContextCreator
- org.eclipse.gemini.blueprint.extender.OsgiBeanFactoryPostProcessor
- org.eclipse.gemini.blueprint.context.event.OsgiBundleApplicationContextEventMulticaster
- org.eclipse.gemini.blueprint.context.OsgiBundleApplicationContextExecutor
- org.eclipse.gemini.blueprint.extender.internal.activator.OsgiContextProcessor
- org.eclipse.gemini.blueprint.test.internal.OsgiJUnitTest
- org.eclipse.gemini.blueprint.test.platform.OsgiPlatform
- org.eclipse.gemini.blueprint.service.importer.OsgiServiceDependency
- org.eclipse.gemini.blueprint.extender.OsgiServiceDependencyFactory
- org.eclipse.gemini.blueprint.service.importer.OsgiServiceLifecycleListener
- org.eclipse.gemini.blueprint.service.exporter.OsgiServicePropertiesResolver
- org.eclipse.gemini.blueprint.service.exporter.OsgiServiceRegistrationListener
- org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.UnprivilegedExecution<T>
- org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedExecution<T>
- org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.UnprivilegedThrowableExecution<T>
- org.eclipse.gemini.blueprint.extender.internal.util.PrivilegedUtils.UnprivilegedThrowableExecution<T>
- org.osgi.service.blueprint.reflect.ReferenceListener
- org.osgi.service.blueprint.reflect.RegistrationListener
- org.springframework.core.io.ResourceLoader
  - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource, org.springframework.core.io.support.ResourcePatternResolver)
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
  - org.springframework.core.io.support.ResourcePatternResolver
    - org.springframework.context.ApplicationContext (also extends org.springframework.context.ApplicationEventPublisher, org.springframework.core.env.EnvironmentCapable, org.springframework.beans.factory.HierarchicalBeanFactory, org.springframework.beans.factory.ListableBeanFactory, org.springframework.context.MessageSource)
      - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.Lifecycle)
        - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
          - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.springframework.context.ConfigurableApplicationContext (also extends org.springframework.context.ApplicationContext, org.springframework.context.Lifecycle)
      - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
        - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.ConfigurableOsgiBundleApplicationContext
      - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
    - org.eclipse.gemini.blueprint.context.DelegatedExecutionOsgiBundleApplicationContext
- org.eclipse.gemini.blueprint.service.importer.support.internal.support.RetryCallback<T>
- org.eclipse.gemini.blueprint.service.exporter.support.ServicePropertiesListenerManager
- org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceProxyCreator
- org.eclipse.gemini.blueprint.service.importer.support.internal.aop.ServiceReferenceProvider
- org.eclipse.gemini.blueprint.test.internal.util.jar.storage.Storage
- org.eclipse.gemini.blueprint.test.internal.TestRunnerService
- org.eclipse.gemini.blueprint.extender.internal.activator.TypeCompatibilityChecker

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.gemini.blueprint.bundle.BundleActionEnum
    - org.eclipse.gemini.blueprint.service.exporter.support.ExportContextClassLoaderEnum
    - org.eclipse.gemini.blueprint.service.exporter.support.DefaultInterfaceDetector (implements org.eclipse.gemini.blueprint.service.exporter.support.InterfaceDetector)
    - org.eclipse.gemini.blueprint.service.importer.support.MemberType
    - org.eclipse.gemini.blueprint.service.importer.support.ImportContextClassLoaderEnum
    - org.eclipse.gemini.blueprint.service.importer.support.Availability
    - org.eclipse.gemini.blueprint.util.internal.ClassUtils.ClassSet
    - org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.ContextState

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

Copyright © 2006-2012. All Rights Reserved.