Exemple #1
0
 def stream_stream_event(self, response_consumer, context):
   request_consumer = self._test_method.service(
       response_consumer, context, self._control)
   if self._pool is None:
     return request_consumer
   else:
     return stream_util.ThreadSwitchingConsumer(request_consumer, self._pool)
Exemple #2
0
 def service(self, group, name, response_consumer, context):
   method = self._methods.get(group, name, None)
   if method is None:
     raise face.NoSuchMethodError(group, name)
   elif self._pool is None:
     return method(response_consumer, context, self._control)
   else:
     request_consumer = method(response_consumer, context, self._control)
     return stream_util.ThreadSwitchingConsumer(request_consumer, self._pool)