예제 #1
0
파일: _service.py 프로젝트: zhangf911/grpc
 def adaptation(response_consumer, operation_context):
     rpc_context = _control.RpcContext(operation_context)
     return method.service(response_consumer.consume_and_terminate,
                           rpc_context)
예제 #2
0
파일: _service.py 프로젝트: zhangf911/grpc
 def on_payload(payload):
     method.service(payload, response_consumer.consume_and_terminate,
                    _control.RpcContext(operation_context))
예제 #3
0
파일: _service.py 프로젝트: zhangf911/grpc
 def on_payload(payload):
     method.service(payload, response_consumer,
                    _control.RpcContext(operation_context))
예제 #4
0
파일: _service.py 프로젝트: zhangf911/grpc
 def in_pool_thread():
     _control.pipe_iterator_to_consumer(
         method.service(rendezvous,
                        _control.RpcContext(operation_context)),
         response_consumer, operation_context.is_active, True)
예제 #5
0
파일: _service.py 프로젝트: zhangf911/grpc
 def in_pool_thread():
     response_consumer.consume_and_terminate(
         method.service(rendezvous,
                        _control.RpcContext(operation_context)))
예제 #6
0
파일: _service.py 프로젝트: zhangf911/grpc
 def adaptation(response_consumer, operation_context):
     rpc_context = _control.RpcContext(operation_context)
     return _ValueInStreamOutConsumer(method.service, rpc_context,
                                      response_consumer)
예제 #7
0
파일: _service.py 프로젝트: zhangf911/grpc
 def adaptation(response_consumer, operation_context):
     rpc_context = _control.RpcContext(operation_context)
     return stream_util.TransformingConsumer(
         lambda request: method.service(request, rpc_context),
         response_consumer)
예제 #8
0
 def __init__(self, operation):
     self._operation = operation
     self.context = _control.RpcContext(operation.context)