def __init__(self, conf, matchmaker, reply_waiter): sockets_manager = zmq_publisher_base.SocketsManager( conf, matchmaker, zmq.ROUTER, zmq.DEALER) super(RequestSender, self).__init__(sockets_manager) self.reply_waiter = reply_waiter self.queue, self.empty_except = zmq_async.get_queue() self.executor = zmq_async.get_executor(self.run_loop) self.executor.execute()
def __init__(self, conf, matchmaker, reply_waiter): super(RequestSender, self).__init__(conf, matchmaker, zmq.DEALER) self.reply_waiter = reply_waiter self.queue, self.empty_except = zmq_async.get_queue() self.executor = zmq_async.get_executor(self.run_loop) self.executor.execute()
def __init__(self, sockets_manager, _do_send_request): super(QueuedSender, self).__init__(sockets_manager) self._do_send_request = _do_send_request self.queue, self.empty_except = zmq_async.get_queue() self.executor = zmq_async.get_executor(self.run_loop) self.executor.execute()