@Override public List<RegionMetrics> getRegionMetrics(ServerName serverName, TableName tableName) throws IOException { AdminService.BlockingInterface admin = this.connection.getAdmin(serverName); HBaseRpcController controller = rpcControllerFactory.newController(); AdminProtos.GetRegionLoadRequest request = RequestConverter.buildGetRegionLoadRequest(tableName); try { return admin.getRegionLoad(controller, request).getRegionLoadsList().stream() .map(RegionMetricsBuilder::toRegionMetrics).collect(Collectors.toList()); } catch (ServiceException se) { throw ProtobufUtil.getRemoteException(se); } }
return impl.updateConfiguration(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest)request); case 16: return impl.getRegionLoad(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest)request); case 17: return impl.clearCompactionQueues(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesRequest)request);
@Override public List<RegionMetrics> getRegionMetrics(ServerName serverName, TableName tableName) throws IOException { AdminService.BlockingInterface admin = this.connection.getAdmin(serverName); HBaseRpcController controller = rpcControllerFactory.newController(); AdminProtos.GetRegionLoadRequest request = RequestConverter.buildGetRegionLoadRequest(tableName); try { return admin.getRegionLoad(controller, request).getRegionLoadsList().stream() .map(RegionMetricsBuilder::toRegionMetrics).collect(Collectors.toList()); } catch (ServiceException se) { throw ProtobufUtil.getRemoteException(se); } }
return impl.updateConfiguration(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.UpdateConfigurationRequest)request); case 15: return impl.getRegionLoad(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.GetRegionLoadRequest)request); case 16: return impl.clearCompactionQueues(controller, (org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.ClearCompactionQueuesRequest)request);
@Override public List<RegionMetrics> getRegionMetrics(ServerName serverName, TableName tableName) throws IOException { AdminService.BlockingInterface admin = this.connection.getAdmin(serverName); HBaseRpcController controller = rpcControllerFactory.newController(); AdminProtos.GetRegionLoadRequest request = RequestConverter.buildGetRegionLoadRequest(tableName); try { return admin.getRegionLoad(controller, request).getRegionLoadsList().stream() .map(RegionMetricsBuilder::toRegionMetrics).collect(Collectors.toList()); } catch (ServiceException se) { throw ProtobufUtil.getRemoteException(se); } }