# Hierarchy For Package org.apache.felix.framework

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.felix.framework.BundleRevisionImpl (implements org.osgi.framework.wiring.BundleRevision, org.osgi.resource.Resource)
  - org.apache.felix.framework.BundleWiringImpl (implements org.osgi.framework.wiring.BundleWiring)
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - org.apache.felix.framework.BundleWiringImpl.BundleClassLoader (implements org.osgi.framework.BundleReference)
  - org.apache.felix.framework.DTOFactory
  - org.apache.felix.framework.EventDispatcher
  - org.apache.felix.framework.Felix (implements org.osgi.framework.launch.Framework)
  - org.apache.felix.framework.FilterImpl (implements org.osgi.framework.Filter)
  - org.apache.felix.framework.FrameworkFactory (implements org.osgi.framework.launch.FrameworkFactory)
  - org.apache.felix.framework.HookRegistry
  - org.apache.felix.resolver.Logger
    - org.apache.felix.framework.Logger
  - org.apache.felix.framework.PackageAdminImpl (implements org.osgi.service.packageadmin.PackageAdmin)
  - java.security.ProtectionDomain
    - org.apache.felix.framework.BundleProtectionDomain
  - org.osgi.service.resolver.ResolveContext
    - org.apache.felix.framework.ResolveContextImpl
  - org.apache.felix.framework.ServiceRegistry
  - org.apache.felix.framework.StartLevelImpl (implements org.osgi.service.startlevel.StartLevel)
  - java.net.URLStreamHandler
    - org.apache.felix.framework.URLHandlersStreamHandlerProxy (implements java.lang.reflect.InvocationHandler, org.osgi.service.url.URLStreamHandlerSetter)

## Interface Hierarchy

- org.apache.felix.framework.ServiceRegistry.ServiceRegistryCallbacks