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

@Public @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 Details

    • ContainerFinishData

      public ContainerFinishData()
  • Method Details

    • newInstance

      @Public @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

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

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

      @Public @Unstable public abstract long getFinishTime()
    • setFinishTime

      @Public @Unstable public abstract void setFinishTime(long finishTime)
    • getDiagnosticsInfo

      @Public @Unstable public abstract String getDiagnosticsInfo()
    • setDiagnosticsInfo

      @Public @Unstable public abstract void setDiagnosticsInfo(String diagnosticsInfo)
    • getContainerExitStatus

      @Public @Unstable public abstract int getContainerExitStatus()
    • setContainerExitStatus

      @Public @Unstable public abstract void setContainerExitStatus(int containerExitStatus)
    • getContainerState

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

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