Class ContainerFinishData
java.lang.Object
org.apache.hadoop.yarn.server.applicationhistoryservice.records.ContainerFinishData
- Direct Known Subclasses:
ContainerFinishDataPBImpl
The class contains the fields that can be determined when
RMContainer finishes, and that need to be stored persistently.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intabstract org.apache.hadoop.yarn.api.records.ContainerIdabstract org.apache.hadoop.yarn.api.records.ContainerStateabstract Stringabstract longstatic ContainerFinishDatanewInstance(org.apache.hadoop.yarn.api.records.ContainerId containerId, long finishTime, String diagnosticsInfo, int containerExitCode, org.apache.hadoop.yarn.api.records.ContainerState containerState) abstract voidsetContainerExitStatus(int containerExitStatus) abstract voidsetContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) abstract voidsetContainerState(org.apache.hadoop.yarn.api.records.ContainerState containerState) abstract voidsetDiagnosticsInfo(String diagnosticsInfo) abstract voidsetFinishTime(long finishTime)
-
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
-
setDiagnosticsInfo
-
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)
-