org.apache.hadoop.yarn.server.applicationhistoryservice.records
Class ApplicationFinishData

java.lang.Object
  extended by org.apache.hadoop.yarn.server.applicationhistoryservice.records.ApplicationFinishData
Direct Known Subclasses:
ApplicationFinishDataPBImpl

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract class ApplicationFinishData
extends Object

The class contains the fields that can be determined when RMApp finishes, and that need to be stored persistently.


Constructor Summary
ApplicationFinishData()
           
 
Method Summary
abstract  org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
           
abstract  String getDiagnosticsInfo()
           
abstract  org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()
           
abstract  long getFinishTime()
           
abstract  org.apache.hadoop.yarn.api.records.YarnApplicationState getYarnApplicationState()
           
static ApplicationFinishData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, long finishTime, String diagnosticsInfo, org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus, org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)
           
abstract  void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
           
abstract  void setDiagnosticsInfo(String diagnosticsInfo)
           
abstract  void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus)
           
abstract  void setFinishTime(long finishTime)
           
abstract  void setYarnApplicationState(org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationFinishData

public ApplicationFinishData()
Method Detail

newInstance

@InterfaceAudience.Public
@InterfaceStability.Unstable
public static ApplicationFinishData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                                                                                                     long finishTime,
                                                                                                     String diagnosticsInfo,
                                                                                                     org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus,
                                                                                                     org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)

getApplicationId

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()

setApplicationId

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)

getFinishTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract long getFinishTime()

setFinishTime

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setFinishTime(long finishTime)

getDiagnosticsInfo

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract String getDiagnosticsInfo()

setDiagnosticsInfo

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setDiagnosticsInfo(String diagnosticsInfo)

getFinalApplicationStatus

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract org.apache.hadoop.yarn.api.records.FinalApplicationStatus getFinalApplicationStatus()

setFinalApplicationStatus

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setFinalApplicationStatus(org.apache.hadoop.yarn.api.records.FinalApplicationStatus finalApplicationStatus)

getYarnApplicationState

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract org.apache.hadoop.yarn.api.records.YarnApplicationState getYarnApplicationState()

setYarnApplicationState

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setYarnApplicationState(org.apache.hadoop.yarn.api.records.YarnApplicationState yarnApplicationState)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.