Class Hierarchy (Apache Hadoop MapReduce HistoryServer 3.5.0 API)
Description: class tree

# Hierarchy For All Packages

Package Hierarchies:

- org.apache.hadoop.mapreduce.v2.hs,
- org.apache.hadoop.mapreduce.v2.hs.client,
- org.apache.hadoop.mapreduce.v2.hs.protocolPB,
- org.apache.hadoop.mapreduce.v2.hs.server,
- org.apache.hadoop.mapreduce.v2.hs.webapp,
- org.apache.hadoop.mapreduce.v2.hs.webapp.dao

## Class Hierarchy

- java.lang.Object
  - com.google.inject.AbstractModule (implements com.google.inject.Module)
    - com.google.inject.servlet.ServletModule
      - org.apache.hadoop.yarn.webapp.WebApp
        - org.apache.hadoop.mapreduce.v2.hs.webapp.HsWebApp (implements org.apache.hadoop.mapreduce.v2.app.webapp.AMParams)
  - org.apache.hadoop.service.AbstractService (implements org.apache.hadoop.service.Service)
    - org.apache.hadoop.mapreduce.v2.hs.CachedHistoryStorage (implements org.apache.hadoop.mapreduce.v2.hs.HistoryStorage)
    - org.apache.hadoop.service.CompositeService
      - org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer
    - org.apache.hadoop.mapreduce.v2.hs.HistoryClientService
    - org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager
    - org.apache.hadoop.mapreduce.v2.hs.HistoryServerStateStoreService
      - org.apache.hadoop.mapreduce.v2.hs.HistoryServerFileSystemStateStoreService
      - org.apache.hadoop.mapreduce.v2.hs.HistoryServerLeveldbStateStoreService
      - org.apache.hadoop.mapreduce.v2.hs.HistoryServerNullStateStoreService
    - org.apache.hadoop.mapreduce.v2.hs.server.HSAdminServer (implements org.apache.hadoop.mapreduce.v2.api.HSAdminProtocol)
    - org.apache.hadoop.mapreduce.v2.hs.JobHistory (implements org.apache.hadoop.mapreduce.v2.hs.HistoryContext)
  - org.apache.hadoop.mapreduce.v2.hs.webapp.dao.AMAttemptInfo
  - org.apache.hadoop.mapreduce.v2.hs.webapp.dao.AMAttemptsInfo
  - org.apache.hadoop.mapreduce.v2.hs.CompletedJob (implements org.apache.hadoop.mapreduce.v2.app.job.Job)
  - org.apache.hadoop.mapreduce.v2.hs.CompletedTask (implements org.apache.hadoop.mapreduce.v2.app.job.Task)
  - org.apache.hadoop.mapreduce.v2.hs.CompletedTaskAttempt (implements org.apache.hadoop.mapreduce.v2.app.job.TaskAttempt)
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.mapreduce.v2.hs.client.HSAdmin (implements org.apache.hadoop.util.Tool)
  - org.apache.hadoop.yarn.webapp.Controller (implements org.apache.hadoop.yarn.webapp.Params)
    - org.apache.hadoop.mapreduce.v2.app.webapp.AppController (implements org.apache.hadoop.mapreduce.v2.app.webapp.AMParams)
      - org.apache.hadoop.mapreduce.v2.hs.webapp.HsController
  - org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager.HistoryFileInfo
  - org.apache.hadoop.mapreduce.v2.hs.webapp.dao.HistoryInfo
  - org.apache.hadoop.mapreduce.v2.hs.HistoryServerStateStoreService.HistoryServerState
  - org.apache.hadoop.mapreduce.v2.hs.HistoryServerStateStoreServiceFactory
  - org.apache.hadoop.mapreduce.v2.hs.protocolPB.HSAdminRefreshProtocolClientSideTranslatorPB (implements java.io.Closeable, org.apache.hadoop.mapreduce.v2.api.HSAdminRefreshProtocol, org.apache.hadoop.ipc.ProtocolMetaInterface)
  - org.apache.hadoop.mapreduce.v2.hs.protocolPB.HSAdminRefreshProtocolServerSideTranslatorPB (implements org.apache.hadoop.mapreduce.v2.api.HSAdminRefreshProtocolPB)
  - org.apache.hadoop.mapreduce.v2.hs.HSAuditLogger
  - org.apache.hadoop.mapreduce.v2.hs.HSAuditLogger.AuditConstants
  - org.apache.hadoop.mapreduce.v2.hs.HSProxies
  - org.apache.hadoop.mapreduce.v2.hs.webapp.JAXBContextResolver (implements javax.ws.rs.ext.ContextResolver<T>)
  - org.apache.hadoop.mapreduce.v2.hs.webapp.dao.JobInfo
  - org.apache.hadoop.mapreduce.v2.hs.webapp.dao.JobsInfo
  - org.apache.hadoop.mapreduce.v2.hs.PartialJob (implements org.apache.hadoop.mapreduce.v2.app.job.Job)
  - org.apache.hadoop.security.token.SecretManager<T>
    - org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager<TokenIdent>
      - org.apache.hadoop.mapreduce.v2.hs.JHSDelegationTokenSecretManager
  - org.apache.hadoop.mapreduce.v2.hs.UnparsedJob (implements org.apache.hadoop.mapreduce.v2.app.job.Job)
  - org.apache.hadoop.yarn.webapp.View (implements org.apache.hadoop.yarn.webapp.Params)
    - org.apache.hadoop.yarn.webapp.view.TextView
      - org.apache.hadoop.yarn.webapp.view.HtmlBlock (implements org.apache.hadoop.yarn.webapp.SubView)
        - org.apache.hadoop.mapreduce.v2.hs.webapp.HsJobBlock
        - org.apache.hadoop.mapreduce.v2.hs.webapp.HsJobsBlock
        - org.apache.hadoop.mapreduce.v2.hs.webapp.HsNavBlock
        - org.apache.hadoop.mapreduce.v2.hs.webapp.HsTasksBlock
      - org.apache.hadoop.yarn.webapp.view.HtmlPage
        - org.apache.hadoop.yarn.webapp.view.TwoColumnLayout
          - org.apache.hadoop.mapreduce.v2.hs.webapp.HsView
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsAboutPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsConfPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsCountersPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsJobPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsLogsPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsSingleCounterPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsTaskPage
              - org.apache.hadoop.mapreduce.v2.hs.webapp.HsAttemptsPage
            - org.apache.hadoop.mapreduce.v2.hs.webapp.HsTasksPage
  - org.apache.hadoop.yarn.server.webapp.WebServices (implements org.apache.hadoop.yarn.server.webapp.AppInfoProvider)
    - org.apache.hadoop.mapreduce.v2.hs.webapp.HsWebServices

## Interface Hierarchy

- org.apache.hadoop.mapreduce.v2.app.AppContext
  - org.apache.hadoop.mapreduce.v2.hs.HistoryContext
- org.apache.hadoop.mapreduce.v2.hs.HistoryStorage