public synchronized void addServer(ServerLocation location, String memberId, String[] groups,
      ServerLoad initialLoad, long loadPollInterval) {
    serverGroupMap.put(location, groups);
    LoadHolder connectionLoad =
        new LoadHolder(location, initialLoad.getConnectionLoad(),
            initialLoad.getLoadPerConnection(), loadPollInterval);
    addGroups(connectionLoadMap, groups, connectionLoad, memberId);
    LoadHolder queueLoad = new LoadHolder(location,
        initialLoad.getSubscriptionConnectionLoad(),
        initialLoad.getLoadPerSubscriptionConnection(), loadPollInterval);
    addGroups(queueLoadMap, groups, queueLoad);
    updateLoad(location, memberId, initialLoad);
  }
Add a new server to the load snapshot.
geode-core/src/main/java/org/apache/geode/distributed/internal/LocatorLoadSnapshot.java