Package org.springframework.yarn.am.grid

Examples of org.springframework.yarn.am.grid.GridMember


  }

  @Override
  public boolean removeMember(ContainerId id) {
    Assert.notNull(id, "Node identifier must not be null");
    GridMember removed = members.remove(id);
    if (removed != null) {
      notifyMemberRemoved(removed);
      return true;
    } else {
      return false;
View Full Code Here


    }
  }

  @Override
  public GridMember removeMember(GridMember member) {
    GridMember removed = members.remove(member.getContainer().getId());
    if (removed != null) {
      decrementHostCount(removed);
      decrementRackCount(removed);
    }
    return removed;
View Full Code Here

        log.debug("About to remove " + removeCount + " containers from " + phost);

        // wipe out nodes if ramp down happened
        Iterator<GridMember> iterator = getHostCountMembers(phost).iterator();
        while (iterator.hasNext() && removeCount-- > 0) {
          GridMember next = iterator.next();
          log.debug("Adding " + next.getId() + " to remove list for " + phost);
          remove.add(next);
        }

      }

      // wipe out remaining node not tracked anymore
      for (String rhost : hostCountHosts) {
        Iterator<GridMember> iterator = getHostCountMembers(rhost).iterator();
        while (iterator.hasNext()) {
          GridMember next = iterator.next();
          log.debug("Adding " + next.getId() + " to remove list for " + rhost);
          remove.add(next);
        }
      }
    }
    data.setRemoveData(remove);
View Full Code Here

TOP

Related Classes of org.springframework.yarn.am.grid.GridMember

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.