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 © 2014 Apache Software Foundation. All Rights Reserved.