List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.rmnode RMNode getState
public NodeState getState();
From source file:io.hops.util.RmStreamingProcessor.java
License:Apache License
private void updateRMContext(RMNode rmNode) { if (LOG.isDebugEnabled()) { LOG.debug("HOP :: PendingEventRetrieval rmNode " + rmNode + ", state: " + rmNode.getState()); }/*from w w w. ja v a2 s . c om*/ if (rmNode.getState() == NodeState.DECOMMISSIONED || rmNode.getState() == NodeState.REBOOTED || rmNode.getState() == NodeState.LOST) { rmContext.getInactiveRMNodes().put(rmNode.getNodeID(), rmNode); rmContext.getRMNodes().remove(rmNode.getNodeID(), rmNode); } else { rmContext.getInactiveRMNodes().remove(rmNode.getNodeID().getHost(), rmNode); rmContext.getRMNodes().put(rmNode.getNodeID(), rmNode); } }