| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager.nodelabels | Package to encapsulate classes used to handle node labels and node
 attributes in NM. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNodeDescriptorsProvider<T>Provides base implementation of NodeDescriptorsProvider with Timer and
 expects subclass to provide TimerTask which can fetch node descriptors. | 
| class  | ConfigurationNodeAttributesProviderConfiguration based node attributes provider. | 
| class  | ConfigurationNodeLabelsProviderProvides Node's Labels by constantly monitoring the configuration. | 
| class  | NodeAttributesProviderAbstract class which will be responsible for fetching the node attributes. | 
| class  | NodeLabelsProviderAbstract class which will be responsible for fetching the node labels. | 
| class  | ScriptBasedNodeAttributesProviderNode attribute provider that periodically runs a script to collect
 node attributes. | 
| class  | ScriptBasedNodeLabelsProviderThe class which provides functionality of getting the labels of the node
 using the configured node labels provider script. | 
| Constructor and Description | 
|---|
| NodeDescriptorsScriptRunner(String scriptPath,
                           String[] scriptArgs,
                           long scriptTimeout,
                           NodeDescriptorsProvider ndProvider) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.