def handle(self, message, peer): LOGGER.debug("PingHandler message: %s", message) request = PingRequest() request.ParseFromString(message.content) LOGGER.debug("Got ping message %s " "from %s. sending ack", message.content, message.sender) ack = NetworkAcknowledgement() ack.status = ack.OK peer.send( validator_pb2.Message(sender=message.sender, message_type='gossip/ack', correlation_id=message.correlation_id, content=ack.SerializeToString()))
def handle(self, message, peer): LOGGER.debug("GossipMessageHandler message: %s", message.sender) LOGGER.debug("Got gossip message %s " "from %s. sending ack", message.content, message.sender) self._ingest_message(message) ack = NetworkAcknowledgement() ack.status = ack.OK peer.send( validator_pb2.Message( sender=message.sender, message_type=validator_pb2.Message.GOSSIP_ACK, correlation_id=message.correlation_id, content=ack.SerializeToString()))
def handle(self, message, peer): request = PeerUnregisterRequest() request.ParseFromString(message.content) self._service.unregister_peer(message.sender, request.identity) LOGGER.debug("Got peer unregister message " "from %s. Sending ack", message.sender) ack = NetworkAcknowledgement() ack.status = ack.OK peer.send( validator_pb2.Message(sender=message.sender, message_type='gossip/ack', correlation_id=message.correlation_id, content=ack.SerializeToString()))
def handle(self, message, peer): LOGGER.debug("GossipMessageHandler message: {}".format(message)) request = GossipMessage() request.ParseFromString(message.content) LOGGER.debug("Got gossip message {} " "from {}. sending ack".format(message.content, message.sender)) self._service._put_on_inbound(request) ack = NetworkAcknowledgement() ack.status = ack.OK peer.send(validator_pb2.Message( sender=message.sender, message_type='gossip/ack', correlation_id=message.correlation_id, content=ack.SerializeToString()))