org.apache.hadoop.yarn.server.resourcemanager.nodelabels
Class MemoryRMNodeLabelsManager

java.lang.Object
  extended by org.apache.hadoop.service.AbstractService
      extended by org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager
          extended by org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager
              extended by org.apache.hadoop.yarn.server.resourcemanager.nodelabels.MemoryRMNodeLabelsManager
All Implemented Interfaces:
Closeable, org.apache.hadoop.service.Service

public class MemoryRMNodeLabelsManager
extends RMNodeLabelsManager


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager
RMNodeLabelsManager.Queue
 
Nested classes/interfaces inherited from class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager
org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Host, org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Label, org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager.Node
 
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE
 
Field Summary
 
Fields inherited from class org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager
adminAcl
 
Fields inherited from class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager
ACCESS_ANY_LABEL_SET, ANY, dispatcher, EMPTY_STRING_SET, labelCollections, LOG, NO_LABEL, nodeCollections, readLock, store, WILDCARD_PORT, writeLock
 
Constructor Summary
MemoryRMNodeLabelsManager()
           
 
Method Summary
protected  void initDispatcher(org.apache.hadoop.conf.Configuration conf)
           
 void initNodeLabelStore(org.apache.hadoop.conf.Configuration conf)
           
protected  void startDispatcher()
           
protected  void stopDispatcher()
           
 
Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager
activateNode, addLabelsToNode, checkAccess, checkRemoveFromClusterNodeLabelsOfQueue, containsNodeLabel, deactivateNode, getLabelsOnNode, getQueueResource, getResourceByLabel, reinitializeQueueLabels, removeFromClusterNodeLabels, removeLabelsFromNode, replaceLabelsOnNode, serviceInit, updateNodeResource
 
Methods inherited from class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager
addToCluserNodeLabels, checkAddLabelsToNode, checkRemoveFromClusterNodeLabels, checkRemoveLabelsFromNode, checkReplaceLabelsOnNode, createHostIfNonExisted, createNodeIfNonExisted, getClusterNodeLabels, getLabelsByNode, getLabelsByNode, getNMInNodeSet, getNMInNodeSet, getNMInNodeSet, getNodeLabels, handleStoreEvent, internalAddLabelsToNode, internalRemoveFromClusterNodeLabels, internalRemoveLabelsFromNode, internalReplaceLabelsOnNode, normalizeLabel, normalizeNodeIdToLabels, serviceStart, serviceStop
 
Methods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MemoryRMNodeLabelsManager

public MemoryRMNodeLabelsManager()
Method Detail

initNodeLabelStore

public void initNodeLabelStore(org.apache.hadoop.conf.Configuration conf)
Overrides:
initNodeLabelStore in class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager

initDispatcher

protected void initDispatcher(org.apache.hadoop.conf.Configuration conf)
Overrides:
initDispatcher in class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager

startDispatcher

protected void startDispatcher()
Overrides:
startDispatcher in class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager

stopDispatcher

protected void stopDispatcher()
Overrides:
stopDispatcher in class org.apache.hadoop.yarn.nodelabels.CommonNodeLabelsManager


Copyright © 2014 Apache Software Foundation. All Rights Reserved.