Interface ApplicationHistoryStore
- All Superinterfaces:
ApplicationHistoryReader,ApplicationHistoryWriter,AutoCloseable,Closeable,org.apache.hadoop.service.Service
- All Known Implementing Classes:
FileSystemApplicationHistoryStore,MemoryApplicationHistoryStore,NullApplicationHistoryStore
@Public
@Unstable
public interface ApplicationHistoryStore
extends org.apache.hadoop.service.Service, ApplicationHistoryReader, ApplicationHistoryWriter
This class is the abstract of the storage of the application history data. It
is a
Service, such that the implementation of this class can make use
of the service life cycle to initialize and cleanup the storage. Users can
access the storage via ApplicationHistoryReader and
ApplicationHistoryWriter interfaces.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Method Summary
Methods inherited from interface org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryReader
getAllApplications, getAMContainer, getApplication, getApplicationAttempt, getApplicationAttempts, getContainer, getContainersMethods inherited from interface org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryWriter
applicationAttemptFinished, applicationAttemptStarted, applicationFinished, applicationStarted, containerFinished, containerStartedMethods inherited from interface org.apache.hadoop.service.Service
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, registerServiceListener, start, stop, unregisterServiceListener, waitForServiceToStop