org.apache.hadoop.yarn.server.nodemanager
Class NodeManager.NMContext

java.lang.Object
  extended by org.apache.hadoop.yarn.server.nodemanager.NodeManager.NMContext
All Implemented Interfaces:
Context
Enclosing class:
NodeManager

public static class NodeManager.NMContext
extends Object
implements Context


Constructor Summary
NodeManager.NMContext(NMContainerTokenSecretManager containerTokenSecretManager, NMTokenSecretManagerInNM nmTokenSecretManager)
           
 
Method Summary
 ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,Application> getApplications()
           
 org.apache.hadoop.yarn.api.ContainerManagementProtocol getContainerManager()
           
 ConcurrentMap<org.apache.hadoop.yarn.api.records.ContainerId,Container> getContainers()
           
 NMContainerTokenSecretManager getContainerTokenSecretManager()
           
 int getHttpPort()
          Return the node http-address.
 NMTokenSecretManagerInNM getNMTokenSecretManager()
           
 org.apache.hadoop.yarn.server.api.records.NodeHealthStatus getNodeHealthStatus()
           
 org.apache.hadoop.yarn.api.records.NodeId getNodeId()
          Usable only after ContainerManager is started.
 void setContainerManager(org.apache.hadoop.yarn.api.ContainerManagementProtocol containerManager)
           
 void setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId)
           
 void setWebServer(WebServer webServer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeManager.NMContext

public NodeManager.NMContext(NMContainerTokenSecretManager containerTokenSecretManager,
                             NMTokenSecretManagerInNM nmTokenSecretManager)
Method Detail

getNodeId

public org.apache.hadoop.yarn.api.records.NodeId getNodeId()
Usable only after ContainerManager is started.

Specified by:
getNodeId in interface Context
Returns:
the NodeId

getHttpPort

public int getHttpPort()
Description copied from interface: Context
Return the node http-address. Usable only after the Webserver is started.

Specified by:
getHttpPort in interface Context
Returns:
the http-port

getApplications

public ConcurrentMap<org.apache.hadoop.yarn.api.records.ApplicationId,Application> getApplications()
Specified by:
getApplications in interface Context

getContainers

public ConcurrentMap<org.apache.hadoop.yarn.api.records.ContainerId,Container> getContainers()
Specified by:
getContainers in interface Context

getContainerTokenSecretManager

public NMContainerTokenSecretManager getContainerTokenSecretManager()
Specified by:
getContainerTokenSecretManager in interface Context

getNMTokenSecretManager

public NMTokenSecretManagerInNM getNMTokenSecretManager()
Specified by:
getNMTokenSecretManager in interface Context

getNodeHealthStatus

public org.apache.hadoop.yarn.server.api.records.NodeHealthStatus getNodeHealthStatus()
Specified by:
getNodeHealthStatus in interface Context

getContainerManager

public org.apache.hadoop.yarn.api.ContainerManagementProtocol getContainerManager()
Specified by:
getContainerManager in interface Context

setContainerManager

public void setContainerManager(org.apache.hadoop.yarn.api.ContainerManagementProtocol containerManager)

setWebServer

public void setWebServer(WebServer webServer)

setNodeId

public void setNodeId(org.apache.hadoop.yarn.api.records.NodeId nodeId)


Copyright © 2013 Apache Software Foundation. All Rights Reserved.