java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.service.Service, ApplicationHistoryReader, ApplicationHistoryStore, ApplicationHistoryWriter@Unstable @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 | Description |
|---|---|
NullApplicationHistoryStore() |
| Modifier and Type | Method | 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. |
java.util.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. |
java.util.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. |
java.util.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 java.io.IOException
ApplicationHistoryWriterRMApp that is available
when it starts.applicationStarted in interface ApplicationHistoryWriterappStart - the record of the information of RMApp that is
available when it startsjava.io.IOExceptionpublic void applicationFinished(ApplicationFinishData appFinish) throws java.io.IOException
ApplicationHistoryWriterRMApp that is available
when it finishes.applicationFinished in interface ApplicationHistoryWriterappFinish - the record of the information of RMApp that is
available when it finishesjava.io.IOExceptionpublic void applicationAttemptStarted(ApplicationAttemptStartData appAttemptStart) throws java.io.IOException
ApplicationHistoryWriterRMAppAttempt that is
available when it starts.applicationAttemptStarted in interface ApplicationHistoryWriterappAttemptStart - the record of the information of RMAppAttempt that is
available when it startsjava.io.IOExceptionpublic void applicationAttemptFinished(ApplicationAttemptFinishData appAttemptFinish) throws java.io.IOException
ApplicationHistoryWriterRMAppAttempt that is
available when it finishes.applicationAttemptFinished in interface ApplicationHistoryWriterappAttemptFinish - the record of the information of RMAppAttempt that is
available when it finishesjava.io.IOExceptionpublic void containerStarted(ContainerStartData containerStart) throws java.io.IOException
ApplicationHistoryWriterRMContainer that is
available when it starts.containerStarted in interface ApplicationHistoryWritercontainerStart - the record of the information of RMContainer that is
available when it startsjava.io.IOExceptionpublic void containerFinished(ContainerFinishData containerFinish) throws java.io.IOException
ApplicationHistoryWriterRMContainer that is
available when it finishes.containerFinished in interface ApplicationHistoryWritercontainerFinish - the record of the information of RMContainer that is
available when it finishesjava.io.IOExceptionpublic ApplicationHistoryData getApplication(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws java.io.IOException
ApplicationHistoryReaderApplicationHistoryData for the
specified ApplicationId.getApplication in interface ApplicationHistoryReaderApplicationHistoryData for the ApplicationId.java.io.IOExceptionpublic java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationId,ApplicationHistoryData> getAllApplications() throws java.io.IOException
ApplicationHistoryReaderApplicationHistoryDatasgetAllApplications in interface ApplicationHistoryReaderApplicationId to ApplicationHistoryDatas.java.io.IOExceptionpublic java.util.Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,ApplicationAttemptHistoryData> getApplicationAttempts(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws java.io.IOException
ApplicationHistoryReaderApplicationAttemptHistoryData. This method returns the all
ApplicationAttemptHistoryDatas for the Application.getApplicationAttempts in interface ApplicationHistoryReaderApplicationAttemptHistoryDatas for the Application.java.io.IOExceptionpublic ApplicationAttemptHistoryData getApplicationAttempt(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws java.io.IOException
ApplicationHistoryReaderApplicationAttemptHistoryData for specified
ApplicationId.getApplicationAttempt in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdApplicationAttemptHistoryData for ApplicationAttemptIdjava.io.IOExceptionpublic ContainerHistoryData getContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) throws java.io.IOException
ApplicationHistoryReaderContainerHistoryData for specified
ContainerId.getContainer in interface ApplicationHistoryReadercontainerId - ContainerIdContainerHistoryData for ContainerIdjava.io.IOExceptionpublic ContainerHistoryData getAMContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws java.io.IOException
ApplicationHistoryReaderContainerHistoryData for specified
ApplicationAttemptId.getAMContainer in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdContainerHistoryData for ApplicationAttemptIdjava.io.IOExceptionpublic java.util.Map<org.apache.hadoop.yarn.api.records.ContainerId,ContainerHistoryData> getContainers(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId) throws java.io.IOException
ApplicationHistoryReadergetContainers in interface ApplicationHistoryReaderappAttemptId - ApplicationAttemptIdContainerId to ContainerHistoryData for
ApplicationAttemptIdjava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.