public class RMContainerImpl extends Object implements RMContainer, Comparable<RMContainer>
Constructor and Description |
---|
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
String user,
RMContext rmContext) |
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
String user,
RMContext rmContext,
long creationTime,
String nodeLabelExpression) |
RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container,
org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
org.apache.hadoop.yarn.api.records.NodeId nodeId,
String user,
RMContext rmContext,
String nodeLabelExpression) |
Modifier and Type | Method and Description |
---|---|
void |
cancelIncreaseReservation() |
int |
compareTo(RMContainer o) |
org.apache.hadoop.yarn.api.records.ContainerReport |
createContainerReport() |
boolean |
equals(Object obj) |
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() |
org.apache.hadoop.yarn.api.records.ContainerStatus |
getFinishedStatus() |
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() |
void |
handle(RMContainerEvent event) |
int |
hashCode() |
boolean |
hasIncreaseReservation() |
boolean |
isAMContainer() |
void |
setAMContainer(boolean isAMContainer) |
void |
setQueueName(String queueName) |
void |
setResourceRequests(List<org.apache.hadoop.yarn.api.records.ResourceRequest> requests) |
String |
toString() |
public RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container, org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.NodeId nodeId, String user, RMContext rmContext)
public RMContainerImpl(org.apache.hadoop.yarn.api.records.Container container, org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.NodeId nodeId, String user, RMContext rmContext, String nodeLabelExpression)
public org.apache.hadoop.yarn.api.records.ContainerId getContainerId()
getContainerId
in interface RMContainer
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
getApplicationAttemptId
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Container getContainer()
getContainer
in interface RMContainer
public RMContainerState getState()
getState
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Resource getReservedResource()
getReservedResource
in interface RMContainer
public org.apache.hadoop.yarn.api.records.NodeId getReservedNode()
getReservedNode
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Priority getReservedPriority()
getReservedPriority
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Resource getAllocatedResource()
getAllocatedResource
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Resource getLastConfirmedResource()
getLastConfirmedResource
in interface RMContainer
public org.apache.hadoop.yarn.api.records.NodeId getAllocatedNode()
getAllocatedNode
in interface RMContainer
public org.apache.hadoop.yarn.api.records.Priority getAllocatedPriority()
getAllocatedPriority
in interface RMContainer
public long getCreationTime()
getCreationTime
in interface RMContainer
public long getFinishTime()
getFinishTime
in interface RMContainer
public String getDiagnosticsInfo()
getDiagnosticsInfo
in interface RMContainer
public String getLogURL()
getLogURL
in interface RMContainer
public int getContainerExitStatus()
getContainerExitStatus
in interface RMContainer
public org.apache.hadoop.yarn.api.records.ContainerState getContainerState()
getContainerState
in interface RMContainer
public List<org.apache.hadoop.yarn.api.records.ResourceRequest> getResourceRequests()
getResourceRequests
in interface RMContainer
public void setResourceRequests(List<org.apache.hadoop.yarn.api.records.ResourceRequest> requests)
public boolean isAMContainer()
isAMContainer
in interface RMContainer
public void setAMContainer(boolean isAMContainer)
public void handle(RMContainerEvent event)
handle
in interface org.apache.hadoop.yarn.event.EventHandler<RMContainerEvent>
public org.apache.hadoop.yarn.api.records.ContainerStatus getFinishedStatus()
public org.apache.hadoop.yarn.api.records.ContainerReport createContainerReport()
createContainerReport
in interface RMContainer
public String getNodeHttpAddress()
getNodeHttpAddress
in interface RMContainer
public String getNodeLabelExpression()
getNodeLabelExpression
in interface RMContainer
public int compareTo(RMContainer o)
compareTo
in interface Comparable<RMContainer>
public boolean hasIncreaseReservation()
hasIncreaseReservation
in interface RMContainer
public void cancelIncreaseReservation()
cancelIncreaseReservation
in interface RMContainer
public void setQueueName(String queueName)
public String getQueueName()
getQueueName
in interface RMContainer
Copyright © 2017 Apache Software Foundation. All Rights Reserved.