Exemplo n.º 1
0
 def __init__(self, address, connection_closed_callback, message_callback):
     self._address = (address.host, address.port)
     self.id = self.counter.get_and_increment()
     self.logger = logging.getLogger("Connection[%s](%s:%d)" % (self.id, address.host, address.port))
     self._connection_closed_callback = connection_closed_callback
     self._builder = ClientMessageBuilder(message_callback)
     self._read_buffer = ""
     self.last_read = 0
Exemplo n.º 2
0
 def __init__(self, address, connection_closed_callback, message_callback):
     self._address = (address.host, address.port)
     self.id = self.counter.get_and_increment()
     self.logger = logging.getLogger("Connection[%s](%s:%d)" % (self.id, address.host, address.port))
     self._connection_closed_callback = connection_closed_callback
     self._builder = ClientMessageBuilder(message_callback)
     self._read_buffer = bytearray()
     self.last_read_in_seconds = 0
     self.last_write_in_seconds = 0
     self.start_time_in_seconds = 0
     self.server_version_str = ""
     self.server_version = 0
Exemplo n.º 3
0
    def __init__(self, connection_manager, connection_id, message_callback):
        self.remote_address = None
        self.remote_uuid = None
        self.connected_address = None
        self.local_address = None
        self.last_read_time = 0
        self.last_write_time = 0
        self.start_time = 0
        self.server_version = UNKNOWN_VERSION
        self.live = True
        self.close_reason = None

        self._connection_manager = connection_manager
        self._id = connection_id
        self._builder = ClientMessageBuilder(message_callback)
        self._reader = _Reader(self._builder)
Exemplo n.º 4
0
    def __init__(self,
                 connection_manager,
                 connection_id,
                 message_callback,
                 logger_extras=None):
        self.remote_address = None
        self.remote_uuid = None
        self.connected_address = None
        self.local_address = None
        self.last_read_time = 0
        self.last_write_time = 0
        self.start_time = 0
        self.server_version = UNKNOWN_VERSION
        self.live = True
        self.close_cause = None
        self.logger = logging.getLogger("HazelcastClient.Connection[%s]" %
                                        connection_id)

        self._connection_manager = connection_manager
        self._logger_extras = logger_extras
        self._id = connection_id
        self._builder = ClientMessageBuilder(message_callback)
        self._reader = _Reader(self._builder)