@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
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Delayed o) |
long |
getDelay(TimeUnit unit) |
long |
getEndTime() |
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.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)
Copyright © 2015 Apache Software Foundation. All Rights Reserved.