# Hierarchy For Package org.qi4j.library.osgi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.qi4j.api.activation.ActivatorAdapter<ActivateeType> (implements org.qi4j.api.activation.Activator<ActivateeType>)
    - org.qi4j.library.osgi.OSGiEnabledService.Activator
    - org.qi4j.library.osgi.OSGiServiceExporter.Activator
  - org.qi4j.library.osgi.OSGiEnabledService.OSGiEnabledServiceMixin (implements org.qi4j.library.osgi.OSGiEnabledService)
  - org.qi4j.library.osgi.OSGiImportInfo
  - org.qi4j.library.osgi.OSGiServiceExporter.OSGiServiceExporterMixin (implements org.qi4j.library.osgi.OSGiServiceExporter)
  - org.qi4j.library.osgi.OSGiServiceImporter (implements org.qi4j.api.service.ServiceImporter<T>)
  - org.osgi.util.tracker.ServiceTracker (implements org.osgi.util.tracker.ServiceTrackerCustomizer)
    - org.qi4j.library.osgi.OSGiServiceImporter.ServiceTrackerHandler (implements java.lang.reflect.InvocationHandler)

## Interface Hierarchy

- org.qi4j.api.composite.Composite
  - org.qi4j.api.service.ServiceComposite (also extends org.qi4j.api.entity.Identity)
    - org.qi4j.library.osgi.OSGiEnabledService
    - org.qi4j.library.osgi.OSGiServiceExporter
- org.qi4j.library.osgi.FallbackStrategy
- org.qi4j.api.entity.Identity
  - org.qi4j.api.service.ServiceComposite (also extends org.qi4j.api.composite.Composite)
    - org.qi4j.library.osgi.OSGiEnabledService
    - org.qi4j.library.osgi.OSGiServiceExporter