Example #1
0
def serve():
    parser = argparse.ArgumentParser()
    parser.add_argument('--port', help='the port on which to serve', type=int)
    parser.add_argument('--use_tls',
                        help='require a secure connection',
                        dest='use_tls',
                        action='store_true')
    args = parser.parse_args()

    if args.use_tls:
        private_key = resources.private_key()
        certificate_chain = resources.certificate_chain()
        server = implementations.secure_server(methods.SERVER_METHODS,
                                               args.port, private_key,
                                               certificate_chain)
    else:
        server = implementations.insecure_server(methods.SERVER_METHODS,
                                                 args.port)

    server.start()
    logging.info('Server serving.')
    try:
        while True:
            time.sleep(_ONE_DAY_IN_SECONDS)
    except BaseException as e:
        logging.info('Caught exception "%s"; stopping server...', e)
        server.stop()
        logging.info('Server stopped; exiting.')
def early_adopter_create_UpdateStream_server(servicer, port, root_certificates, key_chain_pairs):
  import binlogdata_pb2
  import binlogdata_pb2
  import binlogdata_pb2
  import binlogdata_pb2
  import binlogdata_pb2
  import binlogdata_pb2
  method_service_descriptions = {
    "StreamKeyRange": utilities.unary_stream_service_description(
      servicer.StreamKeyRange,
      binlogdata_pb2.StreamKeyRangeRequest.FromString,
      binlogdata_pb2.StreamKeyRangeResponse.SerializeToString,
    ),
    "StreamTables": utilities.unary_stream_service_description(
      servicer.StreamTables,
      binlogdata_pb2.StreamTablesRequest.FromString,
      binlogdata_pb2.StreamTablesResponse.SerializeToString,
    ),
    "StreamUpdate": utilities.unary_stream_service_description(
      servicer.StreamUpdate,
      binlogdata_pb2.StreamUpdateRequest.FromString,
      binlogdata_pb2.StreamUpdateResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("binlogservice.UpdateStream", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_ControllerRPC_server(servicer, port, root_certificates, key_chain_pairs):
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  method_service_descriptions = {
    "Heartbeat": utilities.unary_unary_service_description(
      servicer.Heartbeat,
      common.message_pb2.Node.FromString,
      common.message_pb2.Result.SerializeToString,
    ),
    "RegisterScanner": utilities.unary_unary_service_description(
      servicer.RegisterScanner,
      common.message_pb2.Node.FromString,
      common.message_pb2.Result.SerializeToString,
    ),
    "SendReport": utilities.unary_unary_service_description(
      servicer.SendReport,
      common.message_pb2.Report.FromString,
      common.message_pb2.Result.SerializeToString,
    ),
  }
  return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_ScannerRPC_server(servicer, port, root_certificates, key_chain_pairs):
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  import common.message_pb2
  method_service_descriptions = {
    "CheckRunningJob": utilities.unary_unary_service_description(
      servicer.CheckRunningJob,
      common.message_pb2.JobList.FromString,
      common.message_pb2.ResultList.SerializeToString,
    ),
    "ConfirmAliveScanner": utilities.unary_unary_service_description(
      servicer.ConfirmAliveScanner,
      common.message_pb2.Node.FromString,
      common.message_pb2.Result.SerializeToString,
    ),
    "SendJobList": utilities.unary_unary_service_description(
      servicer.SendJobList,
      common.message_pb2.JobList.FromString,
      common.message_pb2.Result.SerializeToString,
    ),
  }
  return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #5
0
def early_adopter_create_MysqlCtl_server(servicer, port, root_certificates, key_chain_pairs):
  import mysqlctl_pb2
  import mysqlctl_pb2
  import mysqlctl_pb2
  import mysqlctl_pb2
  import mysqlctl_pb2
  import mysqlctl_pb2
  method_service_descriptions = {
    "RunMysqlUpgrade": utilities.unary_unary_service_description(
      servicer.RunMysqlUpgrade,
      mysqlctl_pb2.RunMysqlUpgradeRequest.FromString,
      mysqlctl_pb2.RunMysqlUpgradeResponse.SerializeToString,
    ),
    "Shutdown": utilities.unary_unary_service_description(
      servicer.Shutdown,
      mysqlctl_pb2.ShutdownRequest.FromString,
      mysqlctl_pb2.ShutdownResponse.SerializeToString,
    ),
    "Start": utilities.unary_unary_service_description(
      servicer.Start,
      mysqlctl_pb2.StartRequest.FromString,
      mysqlctl_pb2.StartResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("mysqlctl.MysqlCtl", method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #6
0
def serve():
  parser = argparse.ArgumentParser()
  parser.add_argument(
      '--port', help='the port on which to serve', type=int)
  parser.add_argument(
      '--use_tls', help='require a secure connection', dest='use_tls',
      action='store_true')
  args = parser.parse_args()

  if args.use_tls:
    private_key = resources.private_key()
    certificate_chain = resources.certificate_chain()
    server = implementations.secure_server(
        methods.SERVER_METHODS, args.port, private_key, certificate_chain)
  else:
    server = implementations.insecure_server(
        methods.SERVER_METHODS, args.port)

  server.start()
  logging.info('Server serving.')
  try:
    while True:
      time.sleep(_ONE_DAY_IN_SECONDS)
  except BaseException as e:
    logging.info('Caught exception "%s"; stopping server...', e)
    server.stop()
    logging.info('Server stopped; exiting.')
Example #7
0
def early_adopter_create_MysqlCtl_server(servicer, port, root_certificates,
                                         key_chain_pairs):
    import mysqlctl_pb2
    import mysqlctl_pb2
    import mysqlctl_pb2
    import mysqlctl_pb2
    import mysqlctl_pb2
    import mysqlctl_pb2
    method_service_descriptions = {
        "RunMysqlUpgrade":
        utilities.unary_unary_service_description(
            servicer.RunMysqlUpgrade,
            mysqlctl_pb2.RunMysqlUpgradeRequest.FromString,
            mysqlctl_pb2.RunMysqlUpgradeResponse.SerializeToString,
        ),
        "Shutdown":
        utilities.unary_unary_service_description(
            servicer.Shutdown,
            mysqlctl_pb2.ShutdownRequest.FromString,
            mysqlctl_pb2.ShutdownResponse.SerializeToString,
        ),
        "Start":
        utilities.unary_unary_service_description(
            servicer.Start,
            mysqlctl_pb2.StartRequest.FromString,
            mysqlctl_pb2.StartResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("mysqlctl.MysqlCtl",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #8
0
def early_adopter_create_UpdateStream_server(servicer, port, root_certificates,
                                             key_chain_pairs):
    import binlogdata_pb2
    import binlogdata_pb2
    import binlogdata_pb2
    import binlogdata_pb2
    import binlogdata_pb2
    import binlogdata_pb2
    method_service_descriptions = {
        "StreamKeyRange":
        utilities.unary_stream_service_description(
            servicer.StreamKeyRange,
            binlogdata_pb2.StreamKeyRangeRequest.FromString,
            binlogdata_pb2.StreamKeyRangeResponse.SerializeToString,
        ),
        "StreamTables":
        utilities.unary_stream_service_description(
            servicer.StreamTables,
            binlogdata_pb2.StreamTablesRequest.FromString,
            binlogdata_pb2.StreamTablesResponse.SerializeToString,
        ),
        "StreamUpdate":
        utilities.unary_stream_service_description(
            servicer.StreamUpdate,
            binlogdata_pb2.StreamUpdateRequest.FromString,
            binlogdata_pb2.StreamUpdateResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("binlogservice.UpdateStream",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #9
0
 def setUp(self):
   self.server = implementations.secure_server(
       methods.SERVER_METHODS, 0, resources.private_key(),
       resources.certificate_chain())
   self.server.start()
   port = self.server.port()
   self.stub = implementations.secure_stub(
       methods.CLIENT_METHODS, 'localhost', port,
       resources.test_root_certificates(), None, None,
       server_host_override=_SERVER_HOST_OVERRIDE)
def early_adopter_create_Vtworker_server(servicer, port, root_certificates, key_chain_pairs):
  import vtworkerdata_pb2
  import vtworkerdata_pb2
  method_service_descriptions = {
    "ExecuteVtworkerCommand": utilities.unary_stream_service_description(
      servicer.ExecuteVtworkerCommand,
      vtworkerdata_pb2.ExecuteVtworkerCommandRequest.FromString,
      vtworkerdata_pb2.ExecuteVtworkerCommandResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("vtworkerservice.Vtworker", method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #11
0
def early_adopter_create_Vtctl_server(servicer, port, root_certificates, key_chain_pairs):
  import vtctl_pb2
  import vtctl_pb2
  method_service_descriptions = {
    "ExecuteVtctlCommand": utilities.unary_stream_service_description(
      servicer.ExecuteVtctlCommand,
      vtctl_pb2.ExecuteVtctlCommandArgs.FromString,
      vtctl_pb2.LoggerEvent.SerializeToString,
    ),
  }
  return implementations.secure_server(method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #12
0
def early_adopter_create_Greeter_server(servicer, port, root_certificates,
                                        key_chain_pairs):
    import helloworld_pb2
    import helloworld_pb2
    method_service_descriptions = {
        "SayHello":
        utilities.unary_unary_service_description(
            servicer.SayHello,
            helloworld_pb2.HelloRequest.FromString,
            helloworld_pb2.HelloReply.SerializeToString,
        ),
    }
    return implementations.secure_server(method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #13
0
def early_adopter_create_Vtctl_server(servicer, port, root_certificates,
                                      key_chain_pairs):
    import vtctl_pb2
    import vtctl_pb2
    method_service_descriptions = {
        "ExecuteVtctlCommand":
        utilities.unary_stream_service_description(
            servicer.ExecuteVtctlCommand,
            vtctl_pb2.ExecuteVtctlCommandArgs.FromString,
            vtctl_pb2.LoggerEvent.SerializeToString,
        ),
    }
    return implementations.secure_server(method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #14
0
def early_adopter_create_Vtworker_server(servicer, port, root_certificates,
                                         key_chain_pairs):
    import vtworkerdata_pb2
    import vtworkerdata_pb2
    method_service_descriptions = {
        "ExecuteVtworkerCommand":
        utilities.unary_stream_service_description(
            servicer.ExecuteVtworkerCommand,
            vtworkerdata_pb2.ExecuteVtworkerCommandRequest.FromString,
            vtworkerdata_pb2.ExecuteVtworkerCommandResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("vtworkerservice.Vtworker",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #15
0
 def setUp(self):
     self.server = implementations.secure_server(
         methods.SERVICE_NAME, methods.SERVER_METHODS, 0,
         resources.private_key(), resources.certificate_chain())
     self.server.start()
     port = self.server.port()
     self.stub = implementations.secure_stub(
         methods.SERVICE_NAME,
         methods.CLIENT_METHODS,
         'localhost',
         port,
         resources.test_root_certificates(),
         None,
         None,
         server_host_override=_SERVER_HOST_OVERRIDE)
def early_adopter_create_Automation_server(servicer, port, root_certificates, key_chain_pairs):
  import automation_pb2
  import automation_pb2
  import automation_pb2
  import automation_pb2
  method_service_descriptions = {
    "EnqueueClusterOperation": utilities.unary_unary_service_description(
      servicer.EnqueueClusterOperation,
      automation_pb2.EnqueueClusterOperationRequest.FromString,
      automation_pb2.EnqueueClusterOperationResponse.SerializeToString,
    ),
    "GetClusterOperationDetails": utilities.unary_unary_service_description(
      servicer.GetClusterOperationDetails,
      automation_pb2.GetClusterOperationDetailsRequest.FromString,
      automation_pb2.GetClusterOperationDetailsResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("automationservice.Automation", method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #17
0
def early_adopter_create_Automation_server(servicer, port, root_certificates,
                                           key_chain_pairs):
    import automation_pb2
    import automation_pb2
    import automation_pb2
    import automation_pb2
    method_service_descriptions = {
        "EnqueueClusterOperation":
        utilities.unary_unary_service_description(
            servicer.EnqueueClusterOperation,
            automation_pb2.EnqueueClusterOperationRequest.FromString,
            automation_pb2.EnqueueClusterOperationResponse.SerializeToString,
        ),
        "GetClusterOperationDetails":
        utilities.unary_unary_service_description(
            servicer.GetClusterOperationDetails,
            automation_pb2.GetClusterOperationDetailsRequest.FromString,
            automation_pb2.GetClusterOperationDetailsResponse.
            SerializeToString,
        ),
    }
    return implementations.secure_server("automationservice.Automation",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
Example #18
0
def early_adopter_create_Vitess_server(servicer, port, root_certificates,
                                       key_chain_pairs):
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    import vtgate_pb2
    method_service_descriptions = {
        "Begin":
        utilities.unary_unary_service_description(
            servicer.Begin,
            vtgate_pb2.BeginRequest.FromString,
            vtgate_pb2.BeginResponse.SerializeToString,
        ),
        "Commit":
        utilities.unary_unary_service_description(
            servicer.Commit,
            vtgate_pb2.CommitRequest.FromString,
            vtgate_pb2.CommitResponse.SerializeToString,
        ),
        "Execute":
        utilities.unary_unary_service_description(
            servicer.Execute,
            vtgate_pb2.ExecuteRequest.FromString,
            vtgate_pb2.ExecuteResponse.SerializeToString,
        ),
        "ExecuteBatchKeyspaceIds":
        utilities.unary_unary_service_description(
            servicer.ExecuteBatchKeyspaceIds,
            vtgate_pb2.ExecuteBatchKeyspaceIdsRequest.FromString,
            vtgate_pb2.ExecuteBatchKeyspaceIdsResponse.SerializeToString,
        ),
        "ExecuteBatchShards":
        utilities.unary_unary_service_description(
            servicer.ExecuteBatchShards,
            vtgate_pb2.ExecuteBatchShardsRequest.FromString,
            vtgate_pb2.ExecuteBatchShardsResponse.SerializeToString,
        ),
        "ExecuteEntityIds":
        utilities.unary_unary_service_description(
            servicer.ExecuteEntityIds,
            vtgate_pb2.ExecuteEntityIdsRequest.FromString,
            vtgate_pb2.ExecuteEntityIdsResponse.SerializeToString,
        ),
        "ExecuteKeyRanges":
        utilities.unary_unary_service_description(
            servicer.ExecuteKeyRanges,
            vtgate_pb2.ExecuteKeyRangesRequest.FromString,
            vtgate_pb2.ExecuteKeyRangesResponse.SerializeToString,
        ),
        "ExecuteKeyspaceIds":
        utilities.unary_unary_service_description(
            servicer.ExecuteKeyspaceIds,
            vtgate_pb2.ExecuteKeyspaceIdsRequest.FromString,
            vtgate_pb2.ExecuteKeyspaceIdsResponse.SerializeToString,
        ),
        "ExecuteShards":
        utilities.unary_unary_service_description(
            servicer.ExecuteShards,
            vtgate_pb2.ExecuteShardsRequest.FromString,
            vtgate_pb2.ExecuteShardsResponse.SerializeToString,
        ),
        "GetSrvKeyspace":
        utilities.unary_unary_service_description(
            servicer.GetSrvKeyspace,
            vtgate_pb2.GetSrvKeyspaceRequest.FromString,
            vtgate_pb2.GetSrvKeyspaceResponse.SerializeToString,
        ),
        "Rollback":
        utilities.unary_unary_service_description(
            servicer.Rollback,
            vtgate_pb2.RollbackRequest.FromString,
            vtgate_pb2.RollbackResponse.SerializeToString,
        ),
        "SplitQuery":
        utilities.unary_unary_service_description(
            servicer.SplitQuery,
            vtgate_pb2.SplitQueryRequest.FromString,
            vtgate_pb2.SplitQueryResponse.SerializeToString,
        ),
        "StreamExecute":
        utilities.unary_stream_service_description(
            servicer.StreamExecute,
            vtgate_pb2.StreamExecuteRequest.FromString,
            vtgate_pb2.StreamExecuteResponse.SerializeToString,
        ),
        "StreamExecuteKeyRanges":
        utilities.unary_stream_service_description(
            servicer.StreamExecuteKeyRanges,
            vtgate_pb2.StreamExecuteKeyRangesRequest.FromString,
            vtgate_pb2.StreamExecuteKeyRangesResponse.SerializeToString,
        ),
        "StreamExecuteKeyspaceIds":
        utilities.unary_stream_service_description(
            servicer.StreamExecuteKeyspaceIds,
            vtgate_pb2.StreamExecuteKeyspaceIdsRequest.FromString,
            vtgate_pb2.StreamExecuteKeyspaceIdsResponse.SerializeToString,
        ),
        "StreamExecuteShards":
        utilities.unary_stream_service_description(
            servicer.StreamExecuteShards,
            vtgate_pb2.StreamExecuteShardsRequest.FromString,
            vtgate_pb2.StreamExecuteShardsResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("vtgateservice.Vitess",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
def early_adopter_create_Vitess_server(servicer, port, root_certificates, key_chain_pairs):
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  import vtgate_pb2
  method_service_descriptions = {
    "Begin": utilities.unary_unary_service_description(
      servicer.Begin,
      vtgate_pb2.BeginRequest.FromString,
      vtgate_pb2.BeginResponse.SerializeToString,
    ),
    "Commit": utilities.unary_unary_service_description(
      servicer.Commit,
      vtgate_pb2.CommitRequest.FromString,
      vtgate_pb2.CommitResponse.SerializeToString,
    ),
    "Execute": utilities.unary_unary_service_description(
      servicer.Execute,
      vtgate_pb2.ExecuteRequest.FromString,
      vtgate_pb2.ExecuteResponse.SerializeToString,
    ),
    "ExecuteBatchKeyspaceIds": utilities.unary_unary_service_description(
      servicer.ExecuteBatchKeyspaceIds,
      vtgate_pb2.ExecuteBatchKeyspaceIdsRequest.FromString,
      vtgate_pb2.ExecuteBatchKeyspaceIdsResponse.SerializeToString,
    ),
    "ExecuteBatchShards": utilities.unary_unary_service_description(
      servicer.ExecuteBatchShards,
      vtgate_pb2.ExecuteBatchShardsRequest.FromString,
      vtgate_pb2.ExecuteBatchShardsResponse.SerializeToString,
    ),
    "ExecuteEntityIds": utilities.unary_unary_service_description(
      servicer.ExecuteEntityIds,
      vtgate_pb2.ExecuteEntityIdsRequest.FromString,
      vtgate_pb2.ExecuteEntityIdsResponse.SerializeToString,
    ),
    "ExecuteKeyRanges": utilities.unary_unary_service_description(
      servicer.ExecuteKeyRanges,
      vtgate_pb2.ExecuteKeyRangesRequest.FromString,
      vtgate_pb2.ExecuteKeyRangesResponse.SerializeToString,
    ),
    "ExecuteKeyspaceIds": utilities.unary_unary_service_description(
      servicer.ExecuteKeyspaceIds,
      vtgate_pb2.ExecuteKeyspaceIdsRequest.FromString,
      vtgate_pb2.ExecuteKeyspaceIdsResponse.SerializeToString,
    ),
    "ExecuteShards": utilities.unary_unary_service_description(
      servicer.ExecuteShards,
      vtgate_pb2.ExecuteShardsRequest.FromString,
      vtgate_pb2.ExecuteShardsResponse.SerializeToString,
    ),
    "GetSrvKeyspace": utilities.unary_unary_service_description(
      servicer.GetSrvKeyspace,
      vtgate_pb2.GetSrvKeyspaceRequest.FromString,
      vtgate_pb2.GetSrvKeyspaceResponse.SerializeToString,
    ),
    "Rollback": utilities.unary_unary_service_description(
      servicer.Rollback,
      vtgate_pb2.RollbackRequest.FromString,
      vtgate_pb2.RollbackResponse.SerializeToString,
    ),
    "SplitQuery": utilities.unary_unary_service_description(
      servicer.SplitQuery,
      vtgate_pb2.SplitQueryRequest.FromString,
      vtgate_pb2.SplitQueryResponse.SerializeToString,
    ),
    "StreamExecute": utilities.unary_stream_service_description(
      servicer.StreamExecute,
      vtgate_pb2.StreamExecuteRequest.FromString,
      vtgate_pb2.StreamExecuteResponse.SerializeToString,
    ),
    "StreamExecuteKeyRanges": utilities.unary_stream_service_description(
      servicer.StreamExecuteKeyRanges,
      vtgate_pb2.StreamExecuteKeyRangesRequest.FromString,
      vtgate_pb2.StreamExecuteKeyRangesResponse.SerializeToString,
    ),
    "StreamExecuteKeyspaceIds": utilities.unary_stream_service_description(
      servicer.StreamExecuteKeyspaceIds,
      vtgate_pb2.StreamExecuteKeyspaceIdsRequest.FromString,
      vtgate_pb2.StreamExecuteKeyspaceIdsResponse.SerializeToString,
    ),
    "StreamExecuteShards": utilities.unary_stream_service_description(
      servicer.StreamExecuteShards,
      vtgate_pb2.StreamExecuteShardsRequest.FromString,
      vtgate_pb2.StreamExecuteShardsResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("vtgateservice.Vitess", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_TabletManager_server(servicer, port, root_certificates, key_chain_pairs):
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  import tabletmanagerdata_pb2
  method_service_descriptions = {
    "ApplySchema": utilities.unary_unary_service_description(
      servicer.ApplySchema,
      tabletmanagerdata_pb2.ApplySchemaRequest.FromString,
      tabletmanagerdata_pb2.ApplySchemaResponse.SerializeToString,
    ),
    "Backup": utilities.unary_stream_service_description(
      servicer.Backup,
      tabletmanagerdata_pb2.BackupRequest.FromString,
      tabletmanagerdata_pb2.BackupResponse.SerializeToString,
    ),
    "ChangeType": utilities.unary_unary_service_description(
      servicer.ChangeType,
      tabletmanagerdata_pb2.ChangeTypeRequest.FromString,
      tabletmanagerdata_pb2.ChangeTypeResponse.SerializeToString,
    ),
    "DemoteMaster": utilities.unary_unary_service_description(
      servicer.DemoteMaster,
      tabletmanagerdata_pb2.DemoteMasterRequest.FromString,
      tabletmanagerdata_pb2.DemoteMasterResponse.SerializeToString,
    ),
    "ExecuteFetchAsApp": utilities.unary_unary_service_description(
      servicer.ExecuteFetchAsApp,
      tabletmanagerdata_pb2.ExecuteFetchAsAppRequest.FromString,
      tabletmanagerdata_pb2.ExecuteFetchAsAppResponse.SerializeToString,
    ),
    "ExecuteFetchAsDba": utilities.unary_unary_service_description(
      servicer.ExecuteFetchAsDba,
      tabletmanagerdata_pb2.ExecuteFetchAsDbaRequest.FromString,
      tabletmanagerdata_pb2.ExecuteFetchAsDbaResponse.SerializeToString,
    ),
    "ExecuteHook": utilities.unary_unary_service_description(
      servicer.ExecuteHook,
      tabletmanagerdata_pb2.ExecuteHookRequest.FromString,
      tabletmanagerdata_pb2.ExecuteHookResponse.SerializeToString,
    ),
    "GetPermissions": utilities.unary_unary_service_description(
      servicer.GetPermissions,
      tabletmanagerdata_pb2.GetPermissionsRequest.FromString,
      tabletmanagerdata_pb2.GetPermissionsResponse.SerializeToString,
    ),
    "GetSchema": utilities.unary_unary_service_description(
      servicer.GetSchema,
      tabletmanagerdata_pb2.GetSchemaRequest.FromString,
      tabletmanagerdata_pb2.GetSchemaResponse.SerializeToString,
    ),
    "GetSlaves": utilities.unary_unary_service_description(
      servicer.GetSlaves,
      tabletmanagerdata_pb2.GetSlavesRequest.FromString,
      tabletmanagerdata_pb2.GetSlavesResponse.SerializeToString,
    ),
    "InitMaster": utilities.unary_unary_service_description(
      servicer.InitMaster,
      tabletmanagerdata_pb2.InitMasterRequest.FromString,
      tabletmanagerdata_pb2.InitMasterResponse.SerializeToString,
    ),
    "InitSlave": utilities.unary_unary_service_description(
      servicer.InitSlave,
      tabletmanagerdata_pb2.InitSlaveRequest.FromString,
      tabletmanagerdata_pb2.InitSlaveResponse.SerializeToString,
    ),
    "MasterPosition": utilities.unary_unary_service_description(
      servicer.MasterPosition,
      tabletmanagerdata_pb2.MasterPositionRequest.FromString,
      tabletmanagerdata_pb2.MasterPositionResponse.SerializeToString,
    ),
    "Ping": utilities.unary_unary_service_description(
      servicer.Ping,
      tabletmanagerdata_pb2.PingRequest.FromString,
      tabletmanagerdata_pb2.PingResponse.SerializeToString,
    ),
    "PopulateReparentJournal": utilities.unary_unary_service_description(
      servicer.PopulateReparentJournal,
      tabletmanagerdata_pb2.PopulateReparentJournalRequest.FromString,
      tabletmanagerdata_pb2.PopulateReparentJournalResponse.SerializeToString,
    ),
    "PreflightSchema": utilities.unary_unary_service_description(
      servicer.PreflightSchema,
      tabletmanagerdata_pb2.PreflightSchemaRequest.FromString,
      tabletmanagerdata_pb2.PreflightSchemaResponse.SerializeToString,
    ),
    "PromoteSlave": utilities.unary_unary_service_description(
      servicer.PromoteSlave,
      tabletmanagerdata_pb2.PromoteSlaveRequest.FromString,
      tabletmanagerdata_pb2.PromoteSlaveResponse.SerializeToString,
    ),
    "PromoteSlaveWhenCaughtUp": utilities.unary_unary_service_description(
      servicer.PromoteSlaveWhenCaughtUp,
      tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpRequest.FromString,
      tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpResponse.SerializeToString,
    ),
    "RefreshState": utilities.unary_unary_service_description(
      servicer.RefreshState,
      tabletmanagerdata_pb2.RefreshStateRequest.FromString,
      tabletmanagerdata_pb2.RefreshStateResponse.SerializeToString,
    ),
    "ReloadSchema": utilities.unary_unary_service_description(
      servicer.ReloadSchema,
      tabletmanagerdata_pb2.ReloadSchemaRequest.FromString,
      tabletmanagerdata_pb2.ReloadSchemaResponse.SerializeToString,
    ),
    "ResetReplication": utilities.unary_unary_service_description(
      servicer.ResetReplication,
      tabletmanagerdata_pb2.ResetReplicationRequest.FromString,
      tabletmanagerdata_pb2.ResetReplicationResponse.SerializeToString,
    ),
    "RunBlpUntil": utilities.unary_unary_service_description(
      servicer.RunBlpUntil,
      tabletmanagerdata_pb2.RunBlpUntilRequest.FromString,
      tabletmanagerdata_pb2.RunBlpUntilResponse.SerializeToString,
    ),
    "RunHealthCheck": utilities.unary_unary_service_description(
      servicer.RunHealthCheck,
      tabletmanagerdata_pb2.RunHealthCheckRequest.FromString,
      tabletmanagerdata_pb2.RunHealthCheckResponse.SerializeToString,
    ),
    "Scrap": utilities.unary_unary_service_description(
      servicer.Scrap,
      tabletmanagerdata_pb2.ScrapRequest.FromString,
      tabletmanagerdata_pb2.ScrapResponse.SerializeToString,
    ),
    "SetMaster": utilities.unary_unary_service_description(
      servicer.SetMaster,
      tabletmanagerdata_pb2.SetMasterRequest.FromString,
      tabletmanagerdata_pb2.SetMasterResponse.SerializeToString,
    ),
    "SetReadOnly": utilities.unary_unary_service_description(
      servicer.SetReadOnly,
      tabletmanagerdata_pb2.SetReadOnlyRequest.FromString,
      tabletmanagerdata_pb2.SetReadOnlyResponse.SerializeToString,
    ),
    "SetReadWrite": utilities.unary_unary_service_description(
      servicer.SetReadWrite,
      tabletmanagerdata_pb2.SetReadWriteRequest.FromString,
      tabletmanagerdata_pb2.SetReadWriteResponse.SerializeToString,
    ),
    "SlaveStatus": utilities.unary_unary_service_description(
      servicer.SlaveStatus,
      tabletmanagerdata_pb2.SlaveStatusRequest.FromString,
      tabletmanagerdata_pb2.SlaveStatusResponse.SerializeToString,
    ),
    "SlaveWasPromoted": utilities.unary_unary_service_description(
      servicer.SlaveWasPromoted,
      tabletmanagerdata_pb2.SlaveWasPromotedRequest.FromString,
      tabletmanagerdata_pb2.SlaveWasPromotedResponse.SerializeToString,
    ),
    "SlaveWasRestarted": utilities.unary_unary_service_description(
      servicer.SlaveWasRestarted,
      tabletmanagerdata_pb2.SlaveWasRestartedRequest.FromString,
      tabletmanagerdata_pb2.SlaveWasRestartedResponse.SerializeToString,
    ),
    "Sleep": utilities.unary_unary_service_description(
      servicer.Sleep,
      tabletmanagerdata_pb2.SleepRequest.FromString,
      tabletmanagerdata_pb2.SleepResponse.SerializeToString,
    ),
    "StartBlp": utilities.unary_unary_service_description(
      servicer.StartBlp,
      tabletmanagerdata_pb2.StartBlpRequest.FromString,
      tabletmanagerdata_pb2.StartBlpResponse.SerializeToString,
    ),
    "StartSlave": utilities.unary_unary_service_description(
      servicer.StartSlave,
      tabletmanagerdata_pb2.StartSlaveRequest.FromString,
      tabletmanagerdata_pb2.StartSlaveResponse.SerializeToString,
    ),
    "StopBlp": utilities.unary_unary_service_description(
      servicer.StopBlp,
      tabletmanagerdata_pb2.StopBlpRequest.FromString,
      tabletmanagerdata_pb2.StopBlpResponse.SerializeToString,
    ),
    "StopReplicationAndGetStatus": utilities.unary_unary_service_description(
      servicer.StopReplicationAndGetStatus,
      tabletmanagerdata_pb2.StopReplicationAndGetStatusRequest.FromString,
      tabletmanagerdata_pb2.StopReplicationAndGetStatusResponse.SerializeToString,
    ),
    "StopSlave": utilities.unary_unary_service_description(
      servicer.StopSlave,
      tabletmanagerdata_pb2.StopSlaveRequest.FromString,
      tabletmanagerdata_pb2.StopSlaveResponse.SerializeToString,
    ),
    "StopSlaveMinimum": utilities.unary_unary_service_description(
      servicer.StopSlaveMinimum,
      tabletmanagerdata_pb2.StopSlaveMinimumRequest.FromString,
      tabletmanagerdata_pb2.StopSlaveMinimumResponse.SerializeToString,
    ),
    "TabletExternallyElected": utilities.unary_unary_service_description(
      servicer.TabletExternallyElected,
      tabletmanagerdata_pb2.TabletExternallyElectedRequest.FromString,
      tabletmanagerdata_pb2.TabletExternallyElectedResponse.SerializeToString,
    ),
    "TabletExternallyReparented": utilities.unary_unary_service_description(
      servicer.TabletExternallyReparented,
      tabletmanagerdata_pb2.TabletExternallyReparentedRequest.FromString,
      tabletmanagerdata_pb2.TabletExternallyReparentedResponse.SerializeToString,
    ),
    "WaitBlpPosition": utilities.unary_unary_service_description(
      servicer.WaitBlpPosition,
      tabletmanagerdata_pb2.WaitBlpPositionRequest.FromString,
      tabletmanagerdata_pb2.WaitBlpPositionResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("tabletmanagerservice.TabletManager", method_service_descriptions, port, root_certificates, key_chain_pairs)
def early_adopter_create_TabletManager_server(servicer, port,
                                              root_certificates,
                                              key_chain_pairs):
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    import tabletmanagerdata_pb2
    method_service_descriptions = {
        "ApplySchema":
        utilities.unary_unary_service_description(
            servicer.ApplySchema,
            tabletmanagerdata_pb2.ApplySchemaRequest.FromString,
            tabletmanagerdata_pb2.ApplySchemaResponse.SerializeToString,
        ),
        "Backup":
        utilities.unary_stream_service_description(
            servicer.Backup,
            tabletmanagerdata_pb2.BackupRequest.FromString,
            tabletmanagerdata_pb2.BackupResponse.SerializeToString,
        ),
        "ChangeType":
        utilities.unary_unary_service_description(
            servicer.ChangeType,
            tabletmanagerdata_pb2.ChangeTypeRequest.FromString,
            tabletmanagerdata_pb2.ChangeTypeResponse.SerializeToString,
        ),
        "DemoteMaster":
        utilities.unary_unary_service_description(
            servicer.DemoteMaster,
            tabletmanagerdata_pb2.DemoteMasterRequest.FromString,
            tabletmanagerdata_pb2.DemoteMasterResponse.SerializeToString,
        ),
        "ExecuteFetchAsApp":
        utilities.unary_unary_service_description(
            servicer.ExecuteFetchAsApp,
            tabletmanagerdata_pb2.ExecuteFetchAsAppRequest.FromString,
            tabletmanagerdata_pb2.ExecuteFetchAsAppResponse.SerializeToString,
        ),
        "ExecuteFetchAsDba":
        utilities.unary_unary_service_description(
            servicer.ExecuteFetchAsDba,
            tabletmanagerdata_pb2.ExecuteFetchAsDbaRequest.FromString,
            tabletmanagerdata_pb2.ExecuteFetchAsDbaResponse.SerializeToString,
        ),
        "ExecuteHook":
        utilities.unary_unary_service_description(
            servicer.ExecuteHook,
            tabletmanagerdata_pb2.ExecuteHookRequest.FromString,
            tabletmanagerdata_pb2.ExecuteHookResponse.SerializeToString,
        ),
        "GetPermissions":
        utilities.unary_unary_service_description(
            servicer.GetPermissions,
            tabletmanagerdata_pb2.GetPermissionsRequest.FromString,
            tabletmanagerdata_pb2.GetPermissionsResponse.SerializeToString,
        ),
        "GetSchema":
        utilities.unary_unary_service_description(
            servicer.GetSchema,
            tabletmanagerdata_pb2.GetSchemaRequest.FromString,
            tabletmanagerdata_pb2.GetSchemaResponse.SerializeToString,
        ),
        "GetSlaves":
        utilities.unary_unary_service_description(
            servicer.GetSlaves,
            tabletmanagerdata_pb2.GetSlavesRequest.FromString,
            tabletmanagerdata_pb2.GetSlavesResponse.SerializeToString,
        ),
        "InitMaster":
        utilities.unary_unary_service_description(
            servicer.InitMaster,
            tabletmanagerdata_pb2.InitMasterRequest.FromString,
            tabletmanagerdata_pb2.InitMasterResponse.SerializeToString,
        ),
        "InitSlave":
        utilities.unary_unary_service_description(
            servicer.InitSlave,
            tabletmanagerdata_pb2.InitSlaveRequest.FromString,
            tabletmanagerdata_pb2.InitSlaveResponse.SerializeToString,
        ),
        "MasterPosition":
        utilities.unary_unary_service_description(
            servicer.MasterPosition,
            tabletmanagerdata_pb2.MasterPositionRequest.FromString,
            tabletmanagerdata_pb2.MasterPositionResponse.SerializeToString,
        ),
        "Ping":
        utilities.unary_unary_service_description(
            servicer.Ping,
            tabletmanagerdata_pb2.PingRequest.FromString,
            tabletmanagerdata_pb2.PingResponse.SerializeToString,
        ),
        "PopulateReparentJournal":
        utilities.unary_unary_service_description(
            servicer.PopulateReparentJournal,
            tabletmanagerdata_pb2.PopulateReparentJournalRequest.FromString,
            tabletmanagerdata_pb2.PopulateReparentJournalResponse.
            SerializeToString,
        ),
        "PreflightSchema":
        utilities.unary_unary_service_description(
            servicer.PreflightSchema,
            tabletmanagerdata_pb2.PreflightSchemaRequest.FromString,
            tabletmanagerdata_pb2.PreflightSchemaResponse.SerializeToString,
        ),
        "PromoteSlave":
        utilities.unary_unary_service_description(
            servicer.PromoteSlave,
            tabletmanagerdata_pb2.PromoteSlaveRequest.FromString,
            tabletmanagerdata_pb2.PromoteSlaveResponse.SerializeToString,
        ),
        "PromoteSlaveWhenCaughtUp":
        utilities.unary_unary_service_description(
            servicer.PromoteSlaveWhenCaughtUp,
            tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpRequest.FromString,
            tabletmanagerdata_pb2.PromoteSlaveWhenCaughtUpResponse.
            SerializeToString,
        ),
        "RefreshState":
        utilities.unary_unary_service_description(
            servicer.RefreshState,
            tabletmanagerdata_pb2.RefreshStateRequest.FromString,
            tabletmanagerdata_pb2.RefreshStateResponse.SerializeToString,
        ),
        "ReloadSchema":
        utilities.unary_unary_service_description(
            servicer.ReloadSchema,
            tabletmanagerdata_pb2.ReloadSchemaRequest.FromString,
            tabletmanagerdata_pb2.ReloadSchemaResponse.SerializeToString,
        ),
        "ResetReplication":
        utilities.unary_unary_service_description(
            servicer.ResetReplication,
            tabletmanagerdata_pb2.ResetReplicationRequest.FromString,
            tabletmanagerdata_pb2.ResetReplicationResponse.SerializeToString,
        ),
        "RunBlpUntil":
        utilities.unary_unary_service_description(
            servicer.RunBlpUntil,
            tabletmanagerdata_pb2.RunBlpUntilRequest.FromString,
            tabletmanagerdata_pb2.RunBlpUntilResponse.SerializeToString,
        ),
        "RunHealthCheck":
        utilities.unary_unary_service_description(
            servicer.RunHealthCheck,
            tabletmanagerdata_pb2.RunHealthCheckRequest.FromString,
            tabletmanagerdata_pb2.RunHealthCheckResponse.SerializeToString,
        ),
        "Scrap":
        utilities.unary_unary_service_description(
            servicer.Scrap,
            tabletmanagerdata_pb2.ScrapRequest.FromString,
            tabletmanagerdata_pb2.ScrapResponse.SerializeToString,
        ),
        "SetMaster":
        utilities.unary_unary_service_description(
            servicer.SetMaster,
            tabletmanagerdata_pb2.SetMasterRequest.FromString,
            tabletmanagerdata_pb2.SetMasterResponse.SerializeToString,
        ),
        "SetReadOnly":
        utilities.unary_unary_service_description(
            servicer.SetReadOnly,
            tabletmanagerdata_pb2.SetReadOnlyRequest.FromString,
            tabletmanagerdata_pb2.SetReadOnlyResponse.SerializeToString,
        ),
        "SetReadWrite":
        utilities.unary_unary_service_description(
            servicer.SetReadWrite,
            tabletmanagerdata_pb2.SetReadWriteRequest.FromString,
            tabletmanagerdata_pb2.SetReadWriteResponse.SerializeToString,
        ),
        "SlaveStatus":
        utilities.unary_unary_service_description(
            servicer.SlaveStatus,
            tabletmanagerdata_pb2.SlaveStatusRequest.FromString,
            tabletmanagerdata_pb2.SlaveStatusResponse.SerializeToString,
        ),
        "SlaveWasPromoted":
        utilities.unary_unary_service_description(
            servicer.SlaveWasPromoted,
            tabletmanagerdata_pb2.SlaveWasPromotedRequest.FromString,
            tabletmanagerdata_pb2.SlaveWasPromotedResponse.SerializeToString,
        ),
        "SlaveWasRestarted":
        utilities.unary_unary_service_description(
            servicer.SlaveWasRestarted,
            tabletmanagerdata_pb2.SlaveWasRestartedRequest.FromString,
            tabletmanagerdata_pb2.SlaveWasRestartedResponse.SerializeToString,
        ),
        "Sleep":
        utilities.unary_unary_service_description(
            servicer.Sleep,
            tabletmanagerdata_pb2.SleepRequest.FromString,
            tabletmanagerdata_pb2.SleepResponse.SerializeToString,
        ),
        "StartBlp":
        utilities.unary_unary_service_description(
            servicer.StartBlp,
            tabletmanagerdata_pb2.StartBlpRequest.FromString,
            tabletmanagerdata_pb2.StartBlpResponse.SerializeToString,
        ),
        "StartSlave":
        utilities.unary_unary_service_description(
            servicer.StartSlave,
            tabletmanagerdata_pb2.StartSlaveRequest.FromString,
            tabletmanagerdata_pb2.StartSlaveResponse.SerializeToString,
        ),
        "StopBlp":
        utilities.unary_unary_service_description(
            servicer.StopBlp,
            tabletmanagerdata_pb2.StopBlpRequest.FromString,
            tabletmanagerdata_pb2.StopBlpResponse.SerializeToString,
        ),
        "StopReplicationAndGetStatus":
        utilities.unary_unary_service_description(
            servicer.StopReplicationAndGetStatus,
            tabletmanagerdata_pb2.StopReplicationAndGetStatusRequest.
            FromString,
            tabletmanagerdata_pb2.StopReplicationAndGetStatusResponse.
            SerializeToString,
        ),
        "StopSlave":
        utilities.unary_unary_service_description(
            servicer.StopSlave,
            tabletmanagerdata_pb2.StopSlaveRequest.FromString,
            tabletmanagerdata_pb2.StopSlaveResponse.SerializeToString,
        ),
        "StopSlaveMinimum":
        utilities.unary_unary_service_description(
            servicer.StopSlaveMinimum,
            tabletmanagerdata_pb2.StopSlaveMinimumRequest.FromString,
            tabletmanagerdata_pb2.StopSlaveMinimumResponse.SerializeToString,
        ),
        "TabletExternallyElected":
        utilities.unary_unary_service_description(
            servicer.TabletExternallyElected,
            tabletmanagerdata_pb2.TabletExternallyElectedRequest.FromString,
            tabletmanagerdata_pb2.TabletExternallyElectedResponse.
            SerializeToString,
        ),
        "TabletExternallyReparented":
        utilities.unary_unary_service_description(
            servicer.TabletExternallyReparented,
            tabletmanagerdata_pb2.TabletExternallyReparentedRequest.FromString,
            tabletmanagerdata_pb2.TabletExternallyReparentedResponse.
            SerializeToString,
        ),
        "WaitBlpPosition":
        utilities.unary_unary_service_description(
            servicer.WaitBlpPosition,
            tabletmanagerdata_pb2.WaitBlpPositionRequest.FromString,
            tabletmanagerdata_pb2.WaitBlpPositionResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("tabletmanagerservice.TabletManager",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)
def early_adopter_create_Query_server(servicer, port, root_certificates, key_chain_pairs):
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  import query_pb2
  method_service_descriptions = {
    "Begin": utilities.unary_unary_service_description(
      servicer.Begin,
      query_pb2.BeginRequest.FromString,
      query_pb2.BeginResponse.SerializeToString,
    ),
    "Commit": utilities.unary_unary_service_description(
      servicer.Commit,
      query_pb2.CommitRequest.FromString,
      query_pb2.CommitResponse.SerializeToString,
    ),
    "Execute": utilities.unary_unary_service_description(
      servicer.Execute,
      query_pb2.ExecuteRequest.FromString,
      query_pb2.ExecuteResponse.SerializeToString,
    ),
    "ExecuteBatch": utilities.unary_unary_service_description(
      servicer.ExecuteBatch,
      query_pb2.ExecuteBatchRequest.FromString,
      query_pb2.ExecuteBatchResponse.SerializeToString,
    ),
    "GetSessionId": utilities.unary_unary_service_description(
      servicer.GetSessionId,
      query_pb2.GetSessionIdRequest.FromString,
      query_pb2.GetSessionIdResponse.SerializeToString,
    ),
    "Rollback": utilities.unary_unary_service_description(
      servicer.Rollback,
      query_pb2.RollbackRequest.FromString,
      query_pb2.RollbackResponse.SerializeToString,
    ),
    "SplitQuery": utilities.unary_unary_service_description(
      servicer.SplitQuery,
      query_pb2.SplitQueryRequest.FromString,
      query_pb2.SplitQueryResponse.SerializeToString,
    ),
    "StreamExecute": utilities.unary_stream_service_description(
      servicer.StreamExecute,
      query_pb2.StreamExecuteRequest.FromString,
      query_pb2.StreamExecuteResponse.SerializeToString,
    ),
    "StreamHealth": utilities.unary_stream_service_description(
      servicer.StreamHealth,
      query_pb2.StreamHealthRequest.FromString,
      query_pb2.StreamHealthResponse.SerializeToString,
    ),
  }
  return implementations.secure_server("queryservice.Query", method_service_descriptions, port, root_certificates, key_chain_pairs)
Example #23
0
def early_adopter_create_Query_server(servicer, port, root_certificates,
                                      key_chain_pairs):
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    import query_pb2
    method_service_descriptions = {
        "Begin":
        utilities.unary_unary_service_description(
            servicer.Begin,
            query_pb2.BeginRequest.FromString,
            query_pb2.BeginResponse.SerializeToString,
        ),
        "Commit":
        utilities.unary_unary_service_description(
            servicer.Commit,
            query_pb2.CommitRequest.FromString,
            query_pb2.CommitResponse.SerializeToString,
        ),
        "Execute":
        utilities.unary_unary_service_description(
            servicer.Execute,
            query_pb2.ExecuteRequest.FromString,
            query_pb2.ExecuteResponse.SerializeToString,
        ),
        "ExecuteBatch":
        utilities.unary_unary_service_description(
            servicer.ExecuteBatch,
            query_pb2.ExecuteBatchRequest.FromString,
            query_pb2.ExecuteBatchResponse.SerializeToString,
        ),
        "GetSessionId":
        utilities.unary_unary_service_description(
            servicer.GetSessionId,
            query_pb2.GetSessionIdRequest.FromString,
            query_pb2.GetSessionIdResponse.SerializeToString,
        ),
        "Rollback":
        utilities.unary_unary_service_description(
            servicer.Rollback,
            query_pb2.RollbackRequest.FromString,
            query_pb2.RollbackResponse.SerializeToString,
        ),
        "SplitQuery":
        utilities.unary_unary_service_description(
            servicer.SplitQuery,
            query_pb2.SplitQueryRequest.FromString,
            query_pb2.SplitQueryResponse.SerializeToString,
        ),
        "StreamExecute":
        utilities.unary_stream_service_description(
            servicer.StreamExecute,
            query_pb2.StreamExecuteRequest.FromString,
            query_pb2.StreamExecuteResponse.SerializeToString,
        ),
        "StreamHealth":
        utilities.unary_stream_service_description(
            servicer.StreamHealth,
            query_pb2.StreamHealthRequest.FromString,
            query_pb2.StreamHealthResponse.SerializeToString,
        ),
    }
    return implementations.secure_server("queryservice.Query",
                                         method_service_descriptions, port,
                                         root_certificates, key_chain_pairs)