Class ApplicationHistoryClientService

java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryClientService
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.hadoop.service.Service, org.apache.hadoop.yarn.api.ApplicationBaseProtocol, org.apache.hadoop.yarn.api.ApplicationHistoryProtocol

public class ApplicationHistoryClientService extends org.apache.hadoop.service.AbstractService implements org.apache.hadoop.yarn.api.ApplicationHistoryProtocol
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service

    org.apache.hadoop.service.Service.STATE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenResponse
    cancelDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportResponse
    getApplicationAttemptReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsResponse
    getApplicationAttempts(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportResponse
    getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsResponse
    getApplications(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request)
     
     
    org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportResponse
    getContainerReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetContainersResponse
    getContainers(org.apache.hadoop.yarn.api.protocolrecords.GetContainersRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenResponse
    getDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest request)
     
    org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenResponse
    renewDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest request)
     
    protected void
     
    protected void
     

    Methods inherited from class org.apache.hadoop.service.AbstractService

    close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • serviceStart

      protected void serviceStart() throws Exception
      Overrides:
      serviceStart in class org.apache.hadoop.service.AbstractService
      Throws:
      Exception
    • serviceStop

      protected void serviceStop() throws Exception
      Overrides:
      serviceStop in class org.apache.hadoop.service.AbstractService
      Throws:
      Exception
    • getBindAddress

      @Private public InetSocketAddress getBindAddress()
    • cancelDelegationToken

      public org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenResponse cancelDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.CancelDelegationTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      cancelDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getApplicationAttemptReport

      public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportResponse getApplicationAttemptReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptReportRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getApplicationAttemptReport in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getApplicationAttempts

      public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsResponse getApplicationAttempts(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationAttemptsRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getApplicationAttempts in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getApplicationReport

      public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportResponse getApplicationReport(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationReportRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getApplicationReport in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getApplications

      public org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsResponse getApplications(org.apache.hadoop.yarn.api.protocolrecords.GetApplicationsRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getApplications in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getContainerReport

      public org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportResponse getContainerReport(org.apache.hadoop.yarn.api.protocolrecords.GetContainerReportRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getContainerReport in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getContainers

      public org.apache.hadoop.yarn.api.protocolrecords.GetContainersResponse getContainers(org.apache.hadoop.yarn.api.protocolrecords.GetContainersRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getContainers in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • getDelegationToken

      public org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenResponse getDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.GetDelegationTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      getDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException
    • renewDelegationToken

      public org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenResponse renewDelegationToken(org.apache.hadoop.yarn.api.protocolrecords.RenewDelegationTokenRequest request) throws org.apache.hadoop.yarn.exceptions.YarnException, IOException
      Specified by:
      renewDelegationToken in interface org.apache.hadoop.yarn.api.ApplicationBaseProtocol
      Throws:
      org.apache.hadoop.yarn.exceptions.YarnException
      IOException