python类method_handlers_generic_handler()的实例源码

peer_pb2.py 文件源码 项目:fabric-sdk-py 作者: hyperledger 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def add_EndorserServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'ProcessProposal': grpc.unary_unary_rpc_method_handler(
            servicer.ProcessProposal,
            request_deserializer=hfc_dot_protos_dot_peer_dot_proposal__pb2.SignedProposal.FromString,
            response_serializer=hfc_dot_protos_dot_peer_dot_proposal__response__pb2.ProposalResponse.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'protos.Endorser', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
skl_pb2.py 文件源码 项目:grpc-kubernetes-skl-tutorial 作者: pprett 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def add_PredictionServiceServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'Predict': grpc.unary_unary_rpc_method_handler(
          servicer.Predict,
          request_deserializer=predict__pb2.PredictionRequest.FromString,
          response_serializer=predict__pb2.PredictionResponse.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'skl.PredictionService', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
hello_pb2_grpc.py 文件源码 项目:grpc-resolver 作者: justdoit0823 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def add_HelloServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'Greeter': grpc.unary_unary_rpc_method_handler(
          servicer.Greeter,
          request_deserializer=hello__pb2.HelloRequest.FromString,
          response_serializer=hello__pb2.HelloResponse.SerializeToString,
      ),
      'GreeterResponseStream': grpc.unary_stream_rpc_method_handler(
          servicer.GreeterResponseStream,
          request_deserializer=hello__pb2.HelloRequest.FromString,
          response_serializer=hello__pb2.HelloResponse.SerializeToString,
      ),
      'StreamGreeter': grpc.stream_unary_rpc_method_handler(
          servicer.StreamGreeter,
          request_deserializer=hello__pb2.HelloRequest.FromString,
          response_serializer=hello__pb2.HelloResponse.SerializeToString,
      ),
      'StreamGreeterResponseStream': grpc.stream_stream_rpc_method_handler(
          servicer.StreamGreeterResponseStream,
          request_deserializer=hello__pb2.HelloRequest.FromString,
          response_serializer=hello__pb2.HelloResponse.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'grpcresolver.hello.Hello', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
hello_pb2.py 文件源码 项目:grpc-resolver 作者: justdoit0823 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def add_HelloServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'Greeter': grpc.unary_unary_rpc_method_handler(
            servicer.Greeter,
            request_deserializer=HelloRequest.FromString,
            response_serializer=HelloResponse.SerializeToString,
        ),
        'GreeterResponseStream': grpc.unary_stream_rpc_method_handler(
            servicer.GreeterResponseStream,
            request_deserializer=HelloRequest.FromString,
            response_serializer=HelloResponse.SerializeToString,
        ),
        'StreamGreeter': grpc.stream_unary_rpc_method_handler(
            servicer.StreamGreeter,
            request_deserializer=HelloRequest.FromString,
            response_serializer=HelloResponse.SerializeToString,
        ),
        'StreamGreeterResponseStream': grpc.stream_stream_rpc_method_handler(
            servicer.StreamGreeterResponseStream,
            request_deserializer=HelloRequest.FromString,
            response_serializer=HelloResponse.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'grpcresolver.hello.Hello', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
route_guide_pb2.py 文件源码 项目:aquests 作者: hansroh 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def add_RouteGuideServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'GetFeature': grpc.unary_unary_rpc_method_handler(
            servicer.GetFeature,
            request_deserializer=Point.FromString,
            response_serializer=Feature.SerializeToString,
        ),
        'ListFeatures': grpc.unary_stream_rpc_method_handler(
            servicer.ListFeatures,
            request_deserializer=Rectangle.FromString,
            response_serializer=Feature.SerializeToString,
        ),
        'RecordRoute': grpc.stream_unary_rpc_method_handler(
            servicer.RecordRoute,
            request_deserializer=Point.FromString,
            response_serializer=RouteSummary.SerializeToString,
        ),
        'RouteChat': grpc.stream_stream_rpc_method_handler(
            servicer.RouteChat,
            request_deserializer=RouteNote.FromString,
            response_serializer=RouteNote.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'routeguide.RouteGuide', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
protos_remote_pb2_grpc.py 文件源码 项目:protoactor-python 作者: AsynkronIT 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def add_RemotingServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'Receive': grpc.stream_stream_rpc_method_handler(
          servicer.Receive,
          request_deserializer=protos__remote__pb2.MessageBatch.FromString,
          response_serializer=protos__remote__pb2.Unit.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'remote.Remoting', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
protos_remote_pb2.py 文件源码 项目:protoactor-python 作者: AsynkronIT 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def add_RemotingServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'Receive': grpc.stream_stream_rpc_method_handler(
            servicer.Receive,
            request_deserializer=MessageBatch.FromString,
            response_serializer=Unit.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'remote.Remoting', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
structure_pb2.py 文件源码 项目:rest-thrift-grpc 作者: danielfbm 项目源码 文件源码 阅读 16 收藏 0 点赞 0 评论 0
def add_StructServiceServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'create': grpc.unary_unary_rpc_method_handler(
          servicer.create,
          request_deserializer=Structure.FromString,
          response_serializer=Response.SerializeToString,
      ),
      'retrieve': grpc.unary_unary_rpc_method_handler(
          servicer.retrieve,
          request_deserializer=Empty.FromString,
          response_serializer=Structure.SerializeToString,
      ),
      'many': grpc.unary_unary_rpc_method_handler(
          servicer.many,
          request_deserializer=Empty.FromString,
          response_serializer=StructureList.SerializeToString,
      ),
      'bulk': grpc.unary_unary_rpc_method_handler(
          servicer.bulk,
          request_deserializer=StructureList.FromString,
          response_serializer=Response.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'structure.StructService', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
hetr_pb2.py 文件源码 项目:ngraph 作者: NervanaSystems 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def add_HetrServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'BuildTransformer': grpc.unary_unary_rpc_method_handler(
            servicer.BuildTransformer,
            request_deserializer=BuildTransformerRequest.FromString,
            response_serializer=BuildTransformerReply.SerializeToString,
        ),
        'CloseTransformer': grpc.unary_unary_rpc_method_handler(
            servicer.CloseTransformer,
            request_deserializer=CloseTransformerRequest.FromString,
            response_serializer=CloseTransformerReply.SerializeToString,
        ),
        'Computation': grpc.stream_unary_rpc_method_handler(
            servicer.Computation,
            request_deserializer=ComputationRequest.FromString,
            response_serializer=ComputationReply.SerializeToString,
        ),
        'FeedInput': grpc.unary_unary_rpc_method_handler(
            servicer.FeedInput,
            request_deserializer=FeedInputRequest.FromString,
            response_serializer=FeedInputReply.SerializeToString,
        ),
        'GetResults': grpc.unary_unary_rpc_method_handler(
            servicer.GetResults,
            request_deserializer=GetResultsRequest.FromString,
            response_serializer=GetResultsReply.SerializeToString,
        ),
        'Close': grpc.unary_unary_rpc_method_handler(
            servicer.Close,
            request_deserializer=CloseRequest.FromString,
            response_serializer=CloseReply.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'Hetr', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
hetr_pb2_grpc.py 文件源码 项目:ngraph 作者: NervanaSystems 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def add_HetrServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'BuildTransformer': grpc.unary_unary_rpc_method_handler(
          servicer.BuildTransformer,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.BuildTransformerRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.BuildTransformerReply.SerializeToString,
      ),
      'CloseTransformer': grpc.unary_unary_rpc_method_handler(
          servicer.CloseTransformer,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.CloseTransformerRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.CloseTransformerReply.SerializeToString,
      ),
      'Computation': grpc.stream_unary_rpc_method_handler(
          servicer.Computation,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.ComputationRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.ComputationReply.SerializeToString,
      ),
      'FeedInput': grpc.unary_unary_rpc_method_handler(
          servicer.FeedInput,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.FeedInputRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.FeedInputReply.SerializeToString,
      ),
      'GetResults': grpc.unary_unary_rpc_method_handler(
          servicer.GetResults,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.GetResultsRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.GetResultsReply.SerializeToString,
      ),
      'Close': grpc.unary_unary_rpc_method_handler(
          servicer.Close,
          request_deserializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.CloseRequest.FromString,
          response_serializer=ngraph_dot_transformers_dot_hetr_dot_hetr__pb2.CloseReply.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'Hetr', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
grpc_pb2_grpc.py 文件源码 项目:p2p_grpc_blockchain_package 作者: Lursun 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def add_SynchronizationServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'BlockFrom': grpc.unary_unary_rpc_method_handler(
          servicer.BlockFrom,
          request_deserializer=grpc__pb2.Message.FromString,
          response_serializer=grpc__pb2.Block.SerializeToString,
      ),
      'BlockTo': grpc.unary_unary_rpc_method_handler(
          servicer.BlockTo,
          request_deserializer=grpc__pb2.Block.FromString,
          response_serializer=grpc__pb2.Message.SerializeToString,
      ),
      'ExchangeBlock': grpc.unary_unary_rpc_method_handler(
          servicer.ExchangeBlock,
          request_deserializer=grpc__pb2.Block.FromString,
          response_serializer=grpc__pb2.Block.SerializeToString,
      ),
      'TransactionTo': grpc.unary_unary_rpc_method_handler(
          servicer.TransactionTo,
          request_deserializer=grpc__pb2.Transaction.FromString,
          response_serializer=grpc__pb2.Message.SerializeToString,
      ),
      'TransactionFrom': grpc.unary_unary_rpc_method_handler(
          servicer.TransactionFrom,
          request_deserializer=grpc__pb2.Message.FromString,
          response_serializer=grpc__pb2.Transaction.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'Synchronization', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
grpc_pb2.py 文件源码 项目:p2p_grpc_blockchain_package 作者: Lursun 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def add_SynchronizationServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'BlockFrom': grpc.unary_unary_rpc_method_handler(
            servicer.BlockFrom,
            request_deserializer=Message.FromString,
            response_serializer=Block.SerializeToString,
        ),
        'BlockTo': grpc.unary_unary_rpc_method_handler(
            servicer.BlockTo,
            request_deserializer=Block.FromString,
            response_serializer=Message.SerializeToString,
        ),
        'ExchangeBlock': grpc.unary_unary_rpc_method_handler(
            servicer.ExchangeBlock,
            request_deserializer=Block.FromString,
            response_serializer=Block.SerializeToString,
        ),
        'TransactionTo': grpc.unary_unary_rpc_method_handler(
            servicer.TransactionTo,
            request_deserializer=Transaction.FromString,
            response_serializer=Message.SerializeToString,
        ),
        'TransactionFrom': grpc.unary_unary_rpc_method_handler(
            servicer.TransactionFrom,
            request_deserializer=Message.FromString,
            response_serializer=Transaction.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'Synchronization', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
prediction_service_pb2.py 文件源码 项目:deep_q 作者: tobegit3hub 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def add_PredictionServiceServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'Predict': grpc.unary_unary_rpc_method_handler(
          servicer.Predict,
          request_deserializer=predict__pb2.PredictRequest.FromString,
          response_serializer=predict__pb2.PredictResponse.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'tensorflow.serving.PredictionService', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
sensors_pb2.py 文件源码 项目:gRPC-Makerboards 作者: PeridotYouClod 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def add_WioLinkServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'GetLux': grpc.unary_unary_rpc_method_handler(
          servicer.GetLux,
          request_deserializer=GetLuxRequest.FromString,
          response_serializer=GetLuxReply.SerializeToString,
      ),
      'GetTemperature': grpc.unary_unary_rpc_method_handler(
          servicer.GetTemperature,
          request_deserializer=GetTemperatureRequest.FromString,
          response_serializer=GetTemperatureReply.SerializeToString,
      ),
      'GetSound': grpc.unary_unary_rpc_method_handler(
          servicer.GetSound,
          request_deserializer=GetSoundRequest.FromString,
          response_serializer=GetSoundReply.SerializeToString,
      ),
      'SetLedStrip': grpc.unary_unary_rpc_method_handler(
          servicer.SetLedStrip,
          request_deserializer=SetLedStripRequest.FromString,
          response_serializer=SetLedStripReply.SerializeToString,
      ),
      'GetButtonPressed': grpc.unary_unary_rpc_method_handler(
          servicer.GetButtonPressed,
          request_deserializer=GetButtonPressedRequest.FromString,
          response_serializer=GetButtonPressedReply.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'WioLink', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
bridge_pb2.py 文件源码 项目:relaax 作者: deeplearninc 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def add_BridgeServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'Init': grpc.unary_unary_rpc_method_handler(
            servicer.Init,
            request_deserializer=NullMessage.FromString,
            response_serializer=NullMessage.SerializeToString,
        ),
        'Run': grpc.stream_stream_rpc_method_handler(
            servicer.Run,
            request_deserializer=Item.FromString,
            response_serializer=Item.SerializeToString,
        ),
        'SetX': grpc.unary_unary_rpc_method_handler(
            servicer.SetX,
            request_deserializer=X.FromString,
            response_serializer=NullMessage.SerializeToString,
        ),
        'StoreMetric': grpc.stream_unary_rpc_method_handler(
            servicer.StoreMetric,
            request_deserializer=Item.FromString,
            response_serializer=NullMessage.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'Bridge', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
bridge_pb2_grpc.py 文件源码 项目:relaax 作者: deeplearninc 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def add_BridgeServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'Init': grpc.unary_unary_rpc_method_handler(
          servicer.Init,
          request_deserializer=bridge__pb2.NullMessage.FromString,
          response_serializer=bridge__pb2.NullMessage.SerializeToString,
      ),
      'Run': grpc.stream_stream_rpc_method_handler(
          servicer.Run,
          request_deserializer=bridge__pb2.Item.FromString,
          response_serializer=bridge__pb2.Item.SerializeToString,
      ),
      'SetX': grpc.unary_unary_rpc_method_handler(
          servicer.SetX,
          request_deserializer=bridge__pb2.X.FromString,
          response_serializer=bridge__pb2.NullMessage.SerializeToString,
      ),
      'StoreMetric': grpc.stream_unary_rpc_method_handler(
          servicer.StoreMetric,
          request_deserializer=bridge__pb2.Item.FromString,
          response_serializer=bridge__pb2.NullMessage.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'Bridge', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
subscriber_pb2.py 文件源码 项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def add_SubscriberDBServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'AddSubscriber': grpc.unary_unary_rpc_method_handler(
            servicer.AddSubscriber,
            request_deserializer=SubscriberData.FromString,
            response_serializer=Void.SerializeToString,
        ),
        'DeleteSubscriber': grpc.unary_unary_rpc_method_handler(
            servicer.DeleteSubscriber,
            request_deserializer=SubscriberID.FromString,
            response_serializer=Void.SerializeToString,
        ),
        'UpdateSubscriber': grpc.unary_unary_rpc_method_handler(
            servicer.UpdateSubscriber,
            request_deserializer=SubscriberUpdate.FromString,
            response_serializer=Void.SerializeToString,
        ),
        'GetSubscriberData': grpc.unary_unary_rpc_method_handler(
            servicer.GetSubscriberData,
            request_deserializer=SubscriberID.FromString,
            response_serializer=SubscriberData.SerializeToString,
        ),
        'ListSubscribers': grpc.unary_unary_rpc_method_handler(
            servicer.ListSubscribers,
            request_deserializer=Void.FromString,
            response_serializer=SubscriberIDSet.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'osmocom.SubscriberDB', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
subscriber_pb2_grpc.py 文件源码 项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def add_SubscriberDBServicer_to_server(servicer, server):
  rpc_method_handlers = {
      'AddSubscriber': grpc.unary_unary_rpc_method_handler(
          servicer.AddSubscriber,
          request_deserializer=subscriber__pb2.SubscriberData.FromString,
          response_serializer=subscriber__pb2.Void.SerializeToString,
      ),
      'DeleteSubscriber': grpc.unary_unary_rpc_method_handler(
          servicer.DeleteSubscriber,
          request_deserializer=subscriber__pb2.SubscriberID.FromString,
          response_serializer=subscriber__pb2.Void.SerializeToString,
      ),
      'UpdateSubscriber': grpc.unary_unary_rpc_method_handler(
          servicer.UpdateSubscriber,
          request_deserializer=subscriber__pb2.SubscriberUpdate.FromString,
          response_serializer=subscriber__pb2.Void.SerializeToString,
      ),
      'GetSubscriberData': grpc.unary_unary_rpc_method_handler(
          servicer.GetSubscriberData,
          request_deserializer=subscriber__pb2.SubscriberID.FromString,
          response_serializer=subscriber__pb2.SubscriberData.SerializeToString,
      ),
      'ListSubscribers': grpc.unary_unary_rpc_method_handler(
          servicer.ListSubscribers,
          request_deserializer=subscriber__pb2.Void.FromString,
          response_serializer=subscriber__pb2.SubscriberIDSet.SerializeToString,
      ),
  }
  generic_handler = grpc.method_handlers_generic_handler(
      'osmocom.SubscriberDB', rpc_method_handlers)
  server.add_generic_rpc_handlers((generic_handler,))
plugin_pb2.py 文件源码 项目:snap-plugin-lib-py 作者: intelsdi-x 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def add_CollectorServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'CollectMetrics': grpc.unary_unary_rpc_method_handler(
            servicer.CollectMetrics,
            request_deserializer=MetricsArg.FromString,
            response_serializer=MetricsReply.SerializeToString,
        ),
        'GetMetricTypes': grpc.unary_unary_rpc_method_handler(
            servicer.GetMetricTypes,
            request_deserializer=GetMetricTypesArg.FromString,
            response_serializer=MetricsReply.SerializeToString,
        ),
        'Ping': grpc.unary_unary_rpc_method_handler(
            servicer.Ping,
            request_deserializer=Empty.FromString,
            response_serializer=ErrReply.SerializeToString,
        ),
        'Kill': grpc.unary_unary_rpc_method_handler(
            servicer.Kill,
            request_deserializer=KillArg.FromString,
            response_serializer=ErrReply.SerializeToString,
        ),
        'GetConfigPolicy': grpc.unary_unary_rpc_method_handler(
            servicer.GetConfigPolicy,
            request_deserializer=Empty.FromString,
            response_serializer=GetConfigPolicyReply.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'rpc.Collector', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))
plugin_pb2.py 文件源码 项目:snap-plugin-lib-py 作者: intelsdi-x 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def add_ProcessorServicer_to_server(servicer, server):
    rpc_method_handlers = {
        'Process': grpc.unary_unary_rpc_method_handler(
            servicer.Process,
            request_deserializer=PubProcArg.FromString,
            response_serializer=MetricsReply.SerializeToString,
        ),
        'Ping': grpc.unary_unary_rpc_method_handler(
            servicer.Ping,
            request_deserializer=Empty.FromString,
            response_serializer=ErrReply.SerializeToString,
        ),
        'Kill': grpc.unary_unary_rpc_method_handler(
            servicer.Kill,
            request_deserializer=KillArg.FromString,
            response_serializer=ErrReply.SerializeToString,
        ),
        'GetConfigPolicy': grpc.unary_unary_rpc_method_handler(
            servicer.GetConfigPolicy,
            request_deserializer=Empty.FromString,
            response_serializer=GetConfigPolicyReply.SerializeToString,
        ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
        'rpc.Processor', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))


问题


面经


文章

微信
公众号

扫码关注公众号