Class RSGroupAdminEndpoint.RSGroupAdminServiceImpl

java.lang.Object
org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint.RSGroupAdminServiceImpl
All Implemented Interfaces:
com.google.protobuf.Service
Enclosing class:
RSGroupAdminEndpoint

private class RSGroupAdminEndpoint.RSGroupAdminServiceImpl extends org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
Implementation of RSGroupAdminService defined in RSGroupAdmin.proto. This class calls RSGroupAdminServer for actual work, converts result to protocol buffer response, handles exceptions if any occurred and then calls the RpcCallback with the response.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService

    org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService.BlockingInterface, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService.Interface, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService.Stub
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.AddRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.AddRSGroupResponse> done)
     
    void
    balanceRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.BalanceRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.BalanceRSGroupResponse> done)
     
    void
    getRSGroupInfo(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoResponse> done)
     
    void
    getRSGroupInfoOfServer(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfServerRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfServerResponse> done)
     
    void
    getRSGroupInfoOfTable(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfTableRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfTableResponse> done)
     
    void
    listRSGroupInfos(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.ListRSGroupInfosRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.ListRSGroupInfosResponse> done)
     
    void
    moveServers(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersResponse> done)
     
    void
    moveServersAndTables(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersAndTablesRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersAndTablesResponse> done)
     
    void
    moveTables(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveTablesRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveTablesResponse> done)
     
    void
    removeRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveRSGroupResponse> done)
     
    void
    removeServers(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveServersRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveServersResponse> done)
     
    void
    renameRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RenameRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RenameRSGroupResponse> done)
     
    void
    updateRSGroupConfig(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.UpdateRSGroupConfigRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.UpdateRSGroupConfigResponse> done)
     

    Methods inherited from class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService

    callMethod, getDescriptor, getDescriptorForType, getRequestPrototype, getResponsePrototype, newBlockingStub, newReflectiveBlockingService, newReflectiveService, newStub

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getRSGroupInfo

      public void getRSGroupInfo(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoResponse> done)
      Specified by:
      getRSGroupInfo in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • getRSGroupInfoOfTable

      public void getRSGroupInfoOfTable(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfTableRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfTableResponse> done)
      Specified by:
      getRSGroupInfoOfTable in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • moveServers

      public void moveServers(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersResponse> done)
      Specified by:
      moveServers in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • moveTables

      public void moveTables(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveTablesRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveTablesResponse> done)
      Specified by:
      moveTables in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • addRSGroup

      public void addRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.AddRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.AddRSGroupResponse> done)
      Specified by:
      addRSGroup in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • removeRSGroup

      public void removeRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveRSGroupResponse> done)
      Specified by:
      removeRSGroup in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • balanceRSGroup

      public void balanceRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.BalanceRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.BalanceRSGroupResponse> done)
      Specified by:
      balanceRSGroup in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • listRSGroupInfos

      public void listRSGroupInfos(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.ListRSGroupInfosRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.ListRSGroupInfosResponse> done)
      Specified by:
      listRSGroupInfos in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • getRSGroupInfoOfServer

      public void getRSGroupInfoOfServer(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfServerRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.GetRSGroupInfoOfServerResponse> done)
      Specified by:
      getRSGroupInfoOfServer in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • moveServersAndTables

      public void moveServersAndTables(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersAndTablesRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.MoveServersAndTablesResponse> done)
      Specified by:
      moveServersAndTables in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • removeServers

      public void removeServers(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveServersRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RemoveServersResponse> done)
      Specified by:
      removeServers in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • renameRSGroup

      public void renameRSGroup(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RenameRSGroupRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RenameRSGroupResponse> done)
      Specified by:
      renameRSGroup in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService
    • updateRSGroupConfig

      public void updateRSGroupConfig(com.google.protobuf.RpcController controller, org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.UpdateRSGroupConfigRequest request, com.google.protobuf.RpcCallback<org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.UpdateRSGroupConfigResponse> done)
      Specified by:
      updateRSGroupConfig in class org.apache.hadoop.hbase.protobuf.generated.RSGroupAdminProtos.RSGroupAdminService