@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
RMAppAttempt that is
available when it finishes. |
void |
applicationAttemptStarted(ApplicationAttemptStartData appAttemptStart)
This method writes the information of
RMAppAttempt that is
available when it starts. |
void |
applicationFinished(ApplicationFinishData appFinish)
This method writes the information of
RMApp that is available
when it finishes. |
void |
applicationStarted(ApplicationStartData appStart)
This method writes the information of
RMApp that is available
when it starts. |
void |
containerFinished(ContainerFinishData containerFinish)
This method writes the information of
RMContainer that is
available when it finishes. |
void |
containerStarted(ContainerStartData containerStart)
This method writes the information of
RMContainer that 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
ContainerHistoryData for specified
ApplicationAttemptId. |
ApplicationHistoryData |
getApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId)
This method returns Application
ApplicationHistoryData for the
specified ApplicationId. |
ApplicationAttemptHistoryData |
getApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)
This method returns
ApplicationAttemptHistoryData for specified
ApplicationId. |
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
ContainerHistoryData for specified
ContainerId. |
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.