@InterfaceAudience.Private @InterfaceStability.Unstable public class ContainerSimulator extends Object implements Delayed
| Constructor and Description |
|---|
ContainerSimulator(org.apache.hadoop.yarn.api.records.ContainerId id,
org.apache.hadoop.yarn.api.records.Resource resource,
long endTime,
long lifeTime)
invoke when NM schedules containers to run.
|
ContainerSimulator(org.apache.hadoop.yarn.api.records.Resource resource,
long lifeTime,
String hostname,
int priority,
String type)
invoked when AM schedules containers to allocate.
|
ContainerSimulator(org.apache.hadoop.yarn.api.records.Resource resource,
long lifeTime,
String hostname,
int priority,
String type,
org.apache.hadoop.yarn.api.records.ExecutionType executionType)
invoked when AM schedules containers to allocate.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Delayed o) |
long |
getDelay(TimeUnit unit) |
long |
getEndTime() |
org.apache.hadoop.yarn.api.records.ExecutionType |
getExecutionType() |
String |
getHostname() |
org.apache.hadoop.yarn.api.records.ContainerId |
getId() |
long |
getLifeTime() |
int |
getPriority() |
org.apache.hadoop.yarn.api.records.Resource |
getResource() |
String |
getType() |
void |
setPriority(int p) |
public ContainerSimulator(org.apache.hadoop.yarn.api.records.Resource resource,
long lifeTime,
String hostname,
int priority,
String type)
public ContainerSimulator(org.apache.hadoop.yarn.api.records.Resource resource,
long lifeTime,
String hostname,
int priority,
String type,
org.apache.hadoop.yarn.api.records.ExecutionType executionType)
public ContainerSimulator(org.apache.hadoop.yarn.api.records.ContainerId id,
org.apache.hadoop.yarn.api.records.Resource resource,
long endTime,
long lifeTime)
public org.apache.hadoop.yarn.api.records.Resource getResource()
public org.apache.hadoop.yarn.api.records.ContainerId getId()
public int compareTo(Delayed o)
compareTo in interface Comparable<Delayed>public long getLifeTime()
public String getHostname()
public long getEndTime()
public int getPriority()
public String getType()
public void setPriority(int p)
public org.apache.hadoop.yarn.api.records.ExecutionType getExecutionType()
Copyright © 2008–2020 Apache Software Foundation. All rights reserved.