Пример #1
0
 def __init__(self, address, log=None, heartbeat_port=9092, refresh_socket=True):
     ClientBase.__init__(self, address)
     self.address = address
     self.connected = False
     self.log = log
     self.subscribed = 0
     self.listen_heartbeat(heartbeat_port)
     if refresh_socket:
         task.LoopingCall(self.refresh_connection).start(600)
    def __init__(self, address, log=None, heartbeat_port=9092):
        """
        Args:
            address: a `tuple` of (server_url, public_key) pairs. The public key may be None if no encryption is used.
                a `list` of `tuples` may also be passed in you want to rotate servers on disconnect.
        """
        self.addresses = None
        if isinstance(address, list):
            self.addresses = address
            self.address = address[0][0]
            self.public_key = address[0][1]
        else:
            self.address = address[0]
            self.public_key = address[1]

        self.connected = False
        self.log = log
        self.subscribed = 0
        self.listen_heartbeat(heartbeat_port)
        ClientBase.__init__(self, self.address, self.public_key)
        task.LoopingCall(self.renew_subscriptions).start(120, now=False)
Пример #3
0
    def __init__(self, address, log=None, heartbeat_port=9092):
        """
        Args:
            address: a `tuple` of (server_url, public_key) pairs. The public key may be None if no encryption is used.
                a `list` of `tuples` may also be passed in you want to rotate servers on disconnect.
        """
        self.addresses = None
        if isinstance(address, list):
            self.addresses = address
            self.address = address[0][0]
            self.public_key = address[0][1]
        else:
            self.address = address[0]
            self.public_key = address[1]

        self.connected = False
        self.log = log
        self.subscribed = 0
        self.listen_heartbeat(heartbeat_port)
        ClientBase.__init__(self, self.address, self.public_key)
        task.LoopingCall(self.renew_subscriptions).start(120, now=False)
 def _reconnect(self):
     self.cycleAddressIfNeeded()
     return ClientBase._reconnect(self)
Пример #5
0
 def _reconnect(self):
     self.cycleAddressIfNeeded()
     return ClientBase._reconnect(self)