# Hierarchy For Package org.apache.sling.discovery.oak

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.sling.discovery.base.commons.BaseDiscoveryService (implements org.apache.sling.discovery.DiscoveryService)
    - org.apache.sling.discovery.oak.OakDiscoveryService
  - org.apache.sling.discovery.oak.Config (implements org.apache.sling.discovery.base.connectors.BaseConfig, org.apache.sling.discovery.commons.providers.spi.base.DiscoveryLiteConfig)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.apache.felix.webconsole.AbstractWebConsolePlugin
        - org.apache.sling.discovery.oak.TopologyWebConsolePlugin (implements org.apache.sling.discovery.TopologyEventListener)
  - org.apache.sling.discovery.oak.JoinerDelay (implements org.apache.sling.discovery.commons.providers.spi.ClusterSyncService)
  - org.apache.sling.discovery.oak.SlingIdCleanupTask (implements java.lang.Runnable, org.apache.sling.discovery.TopologyEventListener)
  - org.apache.sling.discovery.oak.SynchronizedClocksHealthCheck (implements org.apache.felix.hc.api.HealthCheck)

## Annotation Type Hierarchy

- org.apache.sling.discovery.oak.DiscoveryServiceCentralConfig (implements java.lang.annotation.Annotation)
- org.apache.sling.discovery.oak.SlingIdCleanupTask.Conf (implements java.lang.annotation.Annotation)