Interface ClusterMonitor

All Known Implementing Classes:
NodeQueueLoadMonitor

public interface ClusterMonitor
Implementations of this class are notified of changes to the cluster's state, such as node addition, removal and updates.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addNode(List<org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus> containerStatuses, RMNode rmNode)
     
    void
    removeNode(RMNode removedRMNode)
     
    void
     
    void
    updateNodeResource(RMNode rmNode, org.apache.hadoop.yarn.api.records.ResourceOption resourceOption)
     
  • Method Details

    • addNode

      void addNode(List<org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus> containerStatuses, RMNode rmNode)
    • removeNode

      void removeNode(RMNode removedRMNode)
    • updateNode

      void updateNode(RMNode rmNode)
    • updateNodeResource

      void updateNodeResource(RMNode rmNode, org.apache.hadoop.yarn.api.records.ResourceOption resourceOption)