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

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

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

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


Constructor Summary
ContainerFinishData()
           
 
Method Summary
abstract  int getContainerExitStatus()
           
abstract  org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
           
abstract  org.apache.hadoop.yarn.api.records.ContainerState getContainerState()
           
abstract  String getDiagnosticsInfo()
           
abstract  long getFinishTime()
           
static ContainerFinishData newInstance(org.apache.hadoop.yarn.api.records.ContainerId containerId, long finishTime, String diagnosticsInfo, int containerExitCode, org.apache.hadoop.yarn.api.records.ContainerState containerState)
           
abstract  void setContainerExitStatus(int containerExitStatus)
           
abstract  void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
abstract  void setContainerState(org.apache.hadoop.yarn.api.records.ContainerState containerState)
           
abstract  void setDiagnosticsInfo(String diagnosticsInfo)
           
abstract  void setFinishTime(long finishTime)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContainerFinishData

public ContainerFinishData()
Method Detail

newInstance

@InterfaceAudience.Public
@InterfaceStability.Unstable
public static ContainerFinishData newInstance(org.apache.hadoop.yarn.api.records.ContainerId containerId,
                                                                                                   long finishTime,
                                                                                                   String diagnosticsInfo,
                                                                                                   int containerExitCode,
                                                                                                   org.apache.hadoop.yarn.api.records.ContainerState containerState)

getContainerId

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

setContainerId

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId)

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)

getContainerExitStatus

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract int getContainerExitStatus()

setContainerExitStatus

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setContainerExitStatus(int containerExitStatus)

getContainerState

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

setContainerState

@InterfaceAudience.Public
@InterfaceStability.Unstable
public abstract void setContainerState(org.apache.hadoop.yarn.api.records.ContainerState containerState)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.