public interface RMContainer extends org.apache.hadoop.yarn.event.EventHandler<RMContainerEvent>, Comparable<RMContainer>
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 | 
|---|---|
| boolean | completed() | 
| org.apache.hadoop.yarn.api.records.ContainerReport | createContainerReport() | 
| org.apache.hadoop.yarn.api.records.NodeId | getAllocatedNode() | 
| org.apache.hadoop.yarn.api.records.Resource | getAllocatedOrReservedResource() | 
| org.apache.hadoop.yarn.api.records.Priority | getAllocatedPriority() | 
| org.apache.hadoop.yarn.api.records.Resource | getAllocatedResource() | 
| org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey | getAllocatedSchedulerKey() | 
| Set<String> | getAllocationTags()Return  SchedulingRequest.getAllocationTags()specified by AM. | 
| 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() | 
| ContainerRequest | getContainerRequest() | 
| org.apache.hadoop.yarn.api.records.ContainerState | getContainerState() | 
| long | getCreationTime() | 
| String | getDiagnosticsInfo() | 
| org.apache.hadoop.yarn.api.records.ExecutionType | getExecutionType() | 
| Map<String,List<Map<String,String>>> | getExposedPorts() | 
| long | getFinishTime() | 
| org.apache.hadoop.yarn.api.records.Resource | getLastConfirmedResource() | 
| String | getLogURL() | 
| String | getNodeHttpAddress() | 
| org.apache.hadoop.yarn.api.records.NodeId | getNodeId() | 
| String | getNodeLabelExpression() | 
| String | getQueueName() | 
| org.apache.hadoop.yarn.api.records.NodeId | getReservedNode() | 
| org.apache.hadoop.yarn.api.records.Resource | getReservedResource() | 
| org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey | getReservedSchedulerKey() | 
| RMContainerState | getState() | 
| boolean | isAMContainer() | 
| boolean | isRemotelyAllocated()If the container was allocated by a container other than the Resource
 Manager (e.g., the distributed scheduler in the NM
  LocalScheduler). | 
| void | setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId) | 
| void | setExposedPorts(Map<String,List<Map<String,String>>> exposed) | 
compareToorg.apache.hadoop.yarn.api.records.ContainerId getContainerId()
void setContainerId(org.apache.hadoop.yarn.api.records.ContainerId containerId)
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.server.scheduler.SchedulerRequestKey getReservedSchedulerKey()
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.server.scheduler.SchedulerRequestKey getAllocatedSchedulerKey()
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()
ContainerRequest getContainerRequest()
String getNodeHttpAddress()
String getNodeLabelExpression()
String getQueueName()
org.apache.hadoop.yarn.api.records.ExecutionType getExecutionType()
boolean isRemotelyAllocated()
LocalScheduler).org.apache.hadoop.yarn.api.records.Resource getAllocatedOrReservedResource()
boolean completed()
org.apache.hadoop.yarn.api.records.NodeId getNodeId()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.