private void setServerState(ServerName serverName, ServerState state) { ServerStateNode serverNode = getOrCreateServer(serverName); synchronized (serverNode) { serverNode.setState(state); } }
public ServerStateNode removeRegionFromServer(final ServerName serverName, final RegionStateNode regionNode) { ServerStateNode serverNode = getOrCreateServer(serverName); serverNode.removeRegion(regionNode); return serverNode; }
public ServerStateNode addRegionToServer(final RegionStateNode regionNode) { ServerStateNode serverNode = getOrCreateServer(regionNode.getRegionLocation()); serverNode.addRegion(regionNode); return serverNode; }
ServerStateNode serverNode = regionStates.getOrCreateServer(serverName);
.forEach(sn -> server.getAssignmentManager().getRegionStates().getOrCreateServer(sn)); watcher.registerListener(this); synchronized (this) {
ReportRegionStateTransitionResponse.newBuilder(); ServerName serverName = ProtobufUtil.toServerName(req.getServer()); ServerStateNode serverNode = regionStates.getOrCreateServer(serverName);
regionNode, state); ServerStateNode serverNode = regionStates.getOrCreateServer(serverName); regionNode.lock(); try {