@Override //SliderClusterProtocol public Messages.ListNodeUUIDsByRoleResponseProto listNodeUUIDsByRole(Messages.ListNodeUUIDsByRoleRequestProto request) throws IOException, YarnException { onRpcCall("listnodes)"); String role = request.getRole(); Messages.ListNodeUUIDsByRoleResponseProto.Builder builder = Messages.ListNodeUUIDsByRoleResponseProto.newBuilder(); List<RoleInstance> nodes = state.enumLiveInstancesInRole(role); for (RoleInstance node : nodes) { builder.addUuid(node.id); } return builder.build(); }
@Override //SliderClusterProtocol public Messages.ListNodeUUIDsByRoleResponseProto listNodeUUIDsByRole(Messages.ListNodeUUIDsByRoleRequestProto request) throws IOException, YarnException { onRpcCall("listnodes)"); String role = request.getRole(); Messages.ListNodeUUIDsByRoleResponseProto.Builder builder = Messages.ListNodeUUIDsByRoleResponseProto.newBuilder(); List<RoleInstance> nodes = state.enumLiveInstancesInRole(role); for (RoleInstance node : nodes) { builder.addUuid(node.id); } return builder.build(); }