@InterfaceStability.Unstable @InterfaceAudience.Private public class NullApplicationHistoryStore extends org.apache.hadoop.service.AbstractService implements ApplicationHistoryStore
ApplicationHistoryStore. If this
 implementation is used, no history data will be persisted.| Constructor and Description | 
|---|
| NullApplicationHistoryStore() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | applicationAttemptFinished(ApplicationAttemptFinishData appAttemptFinish)This method writes the information of  RMAppAttemptthat is
 available when it finishes. | 
| void | applicationAttemptStarted(ApplicationAttemptStartData appAttemptStart)This method writes the information of  RMAppAttemptthat is
 available when it starts. | 
| void | applicationFinished(ApplicationFinishData appFinish)This method writes the information of  RMAppthat is available
 when it finishes. | 
| void | applicationStarted(ApplicationStartData appStart)This method writes the information of  RMAppthat is available
 when it starts. | 
| void | containerFinished(ContainerFinishData containerFinish)This method writes the information of  RMContainerthat is
 available when it finishes. | 
| void | containerStarted(ContainerStartData containerStart)This method writes the information of  RMContainerthat is
 available when it starts. | 
| Map<org.apache.hadoop.yarn.api.records.ApplicationId,ApplicationHistoryData> | getAllApplications()This method returns all Application  ApplicationHistoryDatas | 
| ContainerHistoryData | getAMContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)This method returns  ContainerHistoryDatafor specifiedApplicationAttemptId. | 
| ApplicationHistoryData | getApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId)This method returns Application  ApplicationHistoryDatafor the
 specifiedApplicationId. | 
| ApplicationAttemptHistoryData | getApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)This method returns  ApplicationAttemptHistoryDatafor specifiedApplicationId. | 
| Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,ApplicationAttemptHistoryData> | getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId)Application can have multiple application attempts
  ApplicationAttemptHistoryData. | 
| ContainerHistoryData | getContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)This method returns  ContainerHistoryDatafor specifiedContainerId. | 
| Map<org.apache.hadoop.yarn.api.records.ContainerId,ContainerHistoryData> | getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) | 
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, serviceStart, serviceStop, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic void applicationStarted(ApplicationStartData appStart) throws IOException
ApplicationHistoryWriterRMApp that is available
 when it starts.applicationStarted in interface ApplicationHistoryWriterappStart - the record of the information of RMApp that is
          available when it startsIOExceptionpublic void applicationFinished(ApplicationFinishData appFinish) throws IOException
ApplicationHistoryWriterRMApp that is available
 when it finishes.applicationFinished in interface ApplicationHistoryWriterappFinish - the record of the information of RMApp that is
          available when it finishesIOExceptionpublic void applicationAttemptStarted(ApplicationAttemptStartData appAttemptStart) throws IOException
ApplicationHistoryWriterRMAppAttempt that is
 available when it starts.applicationAttemptStarted in interface ApplicationHistoryWriterappAttemptStart - the record of the information of RMAppAttempt that is
          available when it startsIOExceptionpublic void applicationAttemptFinished(ApplicationAttemptFinishData appAttemptFinish) throws IOException
ApplicationHistoryWriterRMAppAttempt that is
 available when it finishes.applicationAttemptFinished in interface ApplicationHistoryWriterappAttemptFinish - the record of the information of RMAppAttempt that is
          available when it finishesIOExceptionpublic void containerStarted(ContainerStartData containerStart) throws IOException
ApplicationHistoryWriterRMContainer that is
 available when it starts.containerStarted in interface ApplicationHistoryWritercontainerStart - the record of the information of RMContainer that is
          available when it startsIOExceptionpublic void containerFinished(ContainerFinishData containerFinish) throws IOException
ApplicationHistoryWriterRMContainer that is
 available when it finishes.containerFinished in interface ApplicationHistoryWritercontainerFinish - the record of the information of RMContainer that is
          available when it finishesIOExceptionpublic ApplicationHistoryData getApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws IOException
ApplicationHistoryReaderApplicationHistoryData for the
 specified ApplicationId.getApplication in interface ApplicationHistoryReaderApplicationHistoryData for the ApplicationId.IOExceptionpublic Map<org.apache.hadoop.yarn.api.records.ApplicationId,ApplicationHistoryData> getAllApplications() throws IOException
ApplicationHistoryReaderApplicationHistoryDatasgetAllApplications in interface ApplicationHistoryReaderApplicationId to ApplicationHistoryDatas.IOExceptionpublic Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,ApplicationAttemptHistoryData> getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws IOException
ApplicationHistoryReaderApplicationAttemptHistoryData. This method returns the all
 ApplicationAttemptHistoryDatas for the Application.getApplicationAttempts in interface ApplicationHistoryReaderApplicationAttemptHistoryDatas for the Application.IOExceptionpublic ApplicationAttemptHistoryData getApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws IOException
ApplicationHistoryReaderApplicationAttemptHistoryData for specified
 ApplicationId.getApplicationAttempt in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdApplicationAttemptHistoryData for ApplicationAttemptIdIOExceptionpublic ContainerHistoryData getContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws IOException
ApplicationHistoryReaderContainerHistoryData for specified
 ContainerId.getContainer in interface ApplicationHistoryReadercontainerId - ContainerIdContainerHistoryData for ContainerIdIOExceptionpublic ContainerHistoryData getAMContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws IOException
ApplicationHistoryReaderContainerHistoryData for specified
 ApplicationAttemptId.getAMContainer in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdContainerHistoryData for ApplicationAttemptIdIOExceptionpublic Map<org.apache.hadoop.yarn.api.records.ContainerId,ContainerHistoryData> getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws IOException
ApplicationHistoryReadergetContainers in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdContainerId to ContainerHistoryData for
         ApplicationAttemptIdIOExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.