def add_ReleaseServiceServicer_to_server(servicer, server):
rpc_method_handlers = {
'ListReleases': grpc.unary_stream_rpc_method_handler(
servicer.ListReleases,
request_deserializer=ListReleasesRequest.FromString,
response_serializer=ListReleasesResponse.SerializeToString,
),
'GetReleaseStatus': grpc.unary_unary_rpc_method_handler(
servicer.GetReleaseStatus,
request_deserializer=GetReleaseStatusRequest.FromString,
response_serializer=GetReleaseStatusResponse.SerializeToString,
),
'GetReleaseContent': grpc.unary_unary_rpc_method_handler(
servicer.GetReleaseContent,
request_deserializer=GetReleaseContentRequest.FromString,
response_serializer=GetReleaseContentResponse.SerializeToString,
),
'UpdateRelease': grpc.unary_unary_rpc_method_handler(
servicer.UpdateRelease,
request_deserializer=UpdateReleaseRequest.FromString,
response_serializer=UpdateReleaseResponse.SerializeToString,
),
'InstallRelease': grpc.unary_unary_rpc_method_handler(
servicer.InstallRelease,
request_deserializer=InstallReleaseRequest.FromString,
response_serializer=InstallReleaseResponse.SerializeToString,
),
'UninstallRelease': grpc.unary_unary_rpc_method_handler(
servicer.UninstallRelease,
request_deserializer=UninstallReleaseRequest.FromString,
response_serializer=UninstallReleaseResponse.SerializeToString,
),
'GetVersion': grpc.unary_unary_rpc_method_handler(
servicer.GetVersion,
request_deserializer=GetVersionRequest.FromString,
response_serializer=GetVersionResponse.SerializeToString,
),
'RollbackRelease': grpc.unary_unary_rpc_method_handler(
servicer.RollbackRelease,
request_deserializer=RollbackReleaseRequest.FromString,
response_serializer=RollbackReleaseResponse.SerializeToString,
),
'GetHistory': grpc.unary_unary_rpc_method_handler(
servicer.GetHistory,
request_deserializer=GetHistoryRequest.FromString,
response_serializer=GetHistoryResponse.SerializeToString,
),
'RunReleaseTest': grpc.unary_stream_rpc_method_handler(
servicer.RunReleaseTest,
request_deserializer=TestReleaseRequest.FromString,
response_serializer=TestReleaseResponse.SerializeToString,
),
}
generic_handler = grpc.method_handlers_generic_handler(
'hapi.services.tiller.ReleaseService', rpc_method_handlers)
server.add_generic_rpc_handlers((generic_handler,))
评论列表
文章目录