org.apache.hadoop.yarn.server.resourcemanager.webapp.dao
Class NodeInfo

java.lang.Object
  extended by org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.NodeInfo

public class NodeInfo
extends Object


Field Summary
protected  long availableVirtualCores
           
protected  long availMemoryMB
           
protected  String healthReport
           
protected  String id
           
protected  long lastHealthUpdate
           
protected  String nodeHostName
           
protected  String nodeHTTPAddress
           
protected  ArrayList<String> nodeLabels
           
protected  int numContainers
           
protected  String rack
           
protected  org.apache.hadoop.yarn.api.records.NodeState state
           
protected  long usedMemoryMB
           
protected  long usedVirtualCores
           
protected  String version
           
 
Constructor Summary
NodeInfo()
           
NodeInfo(RMNode ni, ResourceScheduler sched)
           
 
Method Summary
 long getAvailableMemory()
           
 long getAvailableVirtualCores()
           
 String getHealthReport()
           
 long getLastHealthUpdate()
           
 String getNodeHTTPAddress()
           
 String getNodeId()
           
 ArrayList<String> getNodeLabels()
           
 int getNumContainers()
           
 String getRack()
           
 String getState()
           
 long getUsedMemory()
           
 long getUsedVirtualCores()
           
 String getVersion()
           
 void setNodeHTTPAddress(String nodeHTTPAddress)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rack

protected String rack

state

protected org.apache.hadoop.yarn.api.records.NodeState state

id

protected String id

nodeHostName

protected String nodeHostName

nodeHTTPAddress

protected String nodeHTTPAddress

lastHealthUpdate

protected long lastHealthUpdate

version

protected String version

healthReport

protected String healthReport

numContainers

protected int numContainers

usedMemoryMB

protected long usedMemoryMB

availMemoryMB

protected long availMemoryMB

usedVirtualCores

protected long usedVirtualCores

availableVirtualCores

protected long availableVirtualCores

nodeLabels

protected ArrayList<String> nodeLabels
Constructor Detail

NodeInfo

public NodeInfo()

NodeInfo

public NodeInfo(RMNode ni,
                ResourceScheduler sched)
Method Detail

getRack

public String getRack()

getState

public String getState()

getNodeId

public String getNodeId()

getNodeHTTPAddress

public String getNodeHTTPAddress()

setNodeHTTPAddress

public void setNodeHTTPAddress(String nodeHTTPAddress)

getLastHealthUpdate

public long getLastHealthUpdate()

getVersion

public String getVersion()

getHealthReport

public String getHealthReport()

getNumContainers

public int getNumContainers()

getUsedMemory

public long getUsedMemory()

getAvailableMemory

public long getAvailableMemory()

getUsedVirtualCores

public long getUsedVirtualCores()

getAvailableVirtualCores

public long getAvailableVirtualCores()

getNodeLabels

public ArrayList<String> getNodeLabels()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.