Example usage for org.apache.hadoop.yarn.server.resourcemanager.scheduler.event NodeRemovedSchedulerEvent getRemovedRMNode

List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.scheduler.event NodeRemovedSchedulerEvent getRemovedRMNode

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.server.resourcemanager.scheduler.event NodeRemovedSchedulerEvent getRemovedRMNode.

Prototype

public RMNode getRemovedRMNode() 

Source Link

Usage

From source file:org.apache.myriad.policy.LeastAMNodesFirstPolicy.java

License:Apache License

private void onNodeRemoved(NodeRemovedSchedulerEvent event) {
    SchedulerNode schedulerNode = schedulerNodes.get(event.getRemovedRMNode().getNodeID().getHost());
    if (schedulerNode != null && schedulerNode.getNodeID().equals(event.getRemovedRMNode().getNodeID())) {
        schedulerNodes.remove(schedulerNode.getNodeID().getHost());
    }//from  w  w w.  ja  va  2  s  .c om
}