public interface RMContainer extends org.apache.hadoop.yarn.event.EventHandler<RMContainerEvent>
RMContainerImpl
for an implementation. Containers may be in one
of several states, given in RMContainerState
. An RMContainer
instance may exist even if there is no actual running container, such as
when resources are being reserved to fill space for a future container
allocation.Modifier and Type | Method and Description |
---|---|
void |
cancelIncreaseReservation() |
org.apache.hadoop.yarn.api.records.ContainerReport |
createContainerReport() |
org.apache.hadoop.yarn.api.records.NodeId |
getAllocatedNode() |
org.apache.hadoop.yarn.api.records.Priority |
getAllocatedPriority() |
org.apache.hadoop.yarn.api.records.Resource |
getAllocatedResource() |
org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
getApplicationAttemptId() |
org.apache.hadoop.yarn.api.records.Container |
getContainer() |
int |
getContainerExitStatus() |
org.apache.hadoop.yarn.api.records.ContainerId |
getContainerId() |
org.apache.hadoop.yarn.api.records.ContainerState |
getContainerState() |
long |
getCreationTime() |
String |
getDiagnosticsInfo() |
long |
getFinishTime() |
org.apache.hadoop.yarn.api.records.Resource |
getLastConfirmedResource() |
String |
getLogURL() |
String |
getNodeHttpAddress() |
String |
getNodeLabelExpression() |
String |
getQueueName() |
org.apache.hadoop.yarn.api.records.NodeId |
getReservedNode() |
org.apache.hadoop.yarn.api.records.Priority |
getReservedPriority() |
org.apache.hadoop.yarn.api.records.Resource |
getReservedResource() |
List<org.apache.hadoop.yarn.api.records.ResourceRequest> |
getResourceRequests() |
RMContainerState |
getState() |
boolean |
hasIncreaseReservation() |
boolean |
isAMContainer() |
org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
RMContainerState getState()
org.apache.hadoop.yarn.api.records.Container getContainer()
org.apache.hadoop.yarn.api.records.Resource getReservedResource()
org.apache.hadoop.yarn.api.records.NodeId getReservedNode()
org.apache.hadoop.yarn.api.records.Priority getReservedPriority()
org.apache.hadoop.yarn.api.records.Resource getAllocatedResource()
org.apache.hadoop.yarn.api.records.Resource getLastConfirmedResource()
org.apache.hadoop.yarn.api.records.NodeId getAllocatedNode()
org.apache.hadoop.yarn.api.records.Priority getAllocatedPriority()
long getCreationTime()
long getFinishTime()
String getDiagnosticsInfo()
String getLogURL()
int getContainerExitStatus()
org.apache.hadoop.yarn.api.records.ContainerState getContainerState()
org.apache.hadoop.yarn.api.records.ContainerReport createContainerReport()
boolean isAMContainer()
List<org.apache.hadoop.yarn.api.records.ResourceRequest> getResourceRequests()
String getNodeHttpAddress()
String getNodeLabelExpression()
boolean hasIncreaseReservation()
void cancelIncreaseReservation()
String getQueueName()
Copyright © 2017 Apache Software Foundation. All Rights Reserved.