## Uses of Interface
org.apache.hadoop.yarn.server.nodemanager.nodelabels.NodeDescriptorsProvider

- Packages that use NodeDescriptorsProvider
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.server.nodemanager.nodelabels | Package to encapsulate classes used to handle node labels and node attributes in NM.

- - ### Uses of NodeDescriptorsProvider in org.apache.hadoop.yarn.server.nodemanager.nodelabels

    Classes in org.apache.hadoop.yarn.server.nodemanager.nodelabels that implement NodeDescriptorsProvider
    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` | `ConfigurationNodeAttributesProvider` Configuration based node attributes provider.
    `class` | `ConfigurationNodeLabelsProvider` Provides Node's Labels by constantly monitoring the configuration.
    `class` | `NodeAttributesProvider` Abstract class which will be responsible for fetching the node attributes.
    `class` | `NodeLabelsProvider` Abstract class which will be responsible for fetching the node labels.
    `class` | `ScriptBasedNodeAttributesProvider` Node attribute provider that periodically runs a script to collect node attributes.
    `class` | `ScriptBasedNodeLabelsProvider` The class which provides functionality of getting the labels of the node using the configured node labels provider script.

    Constructors in org.apache.hadoop.yarn.server.nodemanager.nodelabels with parameters of type NodeDescriptorsProvider
    Constructor and Description
    `NodeDescriptorsScriptRunner(String scriptPath, String[] scriptArgs, long scriptTimeout, NodeDescriptorsProvider ndProvider)`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.