Beispiel #1
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(self.conf, message)

        # FIXME(sileht): Don't log the message until strutils is more
        # efficient, (rpc_amqp.unpack_context already log the context)
        # LOG.debug(u'received: %s',
        #           strutils.mask_password(six.text_type(dict(message))))

        unique_id = self.msg_id_cache.check_duplicate_message(message)
        self.incoming.append(
            AMQPIncomingMessage(self, ctxt.to_dict(), message, unique_id,
                                ctxt.msg_id, ctxt.reply_q))
 def __call__(self, message):
     ctxt = rpc_amqp.unpack_context(message)
     unique_id = self.msg_id_cache.check_duplicate_message(message)
     if ctxt.msg_id:
         LOG.debug(
             "received message msg_id: %(msg_id)s reply to "
             "%(queue)s", {
                 'queue': ctxt.reply_q,
                 'msg_id': ctxt.msg_id
             })
     else:
         LOG.debug("received message with unique_id: %s", unique_id)
     self.incoming.append(
         AMQPIncomingMessage(self, ctxt.to_dict(), message, unique_id,
                             ctxt.msg_id, ctxt.reply_q,
                             self._obsolete_reply_queues))
Beispiel #3
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(self.conf, message)

        # FIXME(sileht): Don't log the message until strutils is more
        # efficient, (rpc_amqp.unpack_context already log the context)
        # LOG.debug(u'received: %s',
        #           strutils.mask_password(six.text_type(dict(message))))

        unique_id = self.msg_id_cache.check_duplicate_message(message)

        self.incoming.append(AMQPIncomingMessage(self,
                                                 ctxt.to_dict(),
                                                 message,
                                                 unique_id,
                                                 ctxt.msg_id,
                                                 ctxt.reply_q))
 def __call__(self, message):
     ctxt = rpc_amqp.unpack_context(message)
     unique_id = self.msg_id_cache.check_duplicate_message(message)
     if ctxt.msg_id:
         LOG.debug("received message msg_id: %(msg_id)s reply to "
                   "%(queue)s", {'queue': ctxt.reply_q,
                                 'msg_id': ctxt.msg_id})
     else:
         LOG.debug("received message with unique_id: %s", unique_id)
     self.incoming.append(AMQPIncomingMessage(self,
                                              ctxt.to_dict(),
                                              message,
                                              unique_id,
                                              ctxt.msg_id,
                                              ctxt.reply_q,
                                              self._obsolete_reply_queues))
Beispiel #5
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(message)
        unique_id = self.msg_id_cache.check_duplicate_message(message)
        if ctxt.msg_id:
            LOG.debug(
                "received message msg_id: %(msg_id)s reply to "
                "%(queue)s", {
                    'queue': ctxt.reply_q,
                    'msg_id': ctxt.msg_id
                })
        else:
            LOG.debug("received message with unique_id: %s", unique_id)

        self.incoming.append(
            self.message_cls(self, ctxt.to_dict(), message, unique_id,
                             ctxt.msg_id, ctxt.reply_q, ctxt.client_timeout,
                             self._obsolete_reply_queues,
                             self._message_operations_handler))
Beispiel #6
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(message)
        unique_id = self.msg_id_cache.check_duplicate_message(message)
        if ctxt.msg_id:
            LOG.debug("received message msg_id: %(msg_id)s reply to "
                      "%(queue)s", {'queue': ctxt.reply_q,
                                    'msg_id': ctxt.msg_id})
        else:
            LOG.debug("received message with unique_id: %s", unique_id)

        self.incoming.append(self.message_cls(
            self,
            ctxt.to_dict(),
            message,
            unique_id,
            ctxt.msg_id,
            ctxt.reply_q,
            ctxt.client_timeout,
            self._obsolete_reply_queues,
            self._message_operations_handler))
Beispiel #7
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(self.conf, message)

        # FIXME(sileht): Don't log the message until strutils is more
        # efficient, (rpc_amqp.unpack_context already log the context)
        # LOG.debug(u'received: %s',
        #           strutils.mask_password(six.text_type(dict(message))))

        unique_id = self.msg_id_cache.check_duplicate_message(message)

        if ctxt.reply_q:
            LOG.debug(
                "received message msg_id: %(msg_id)s reply to %(queue)s"
                % {"queue": ctxt.reply_q, "msg_id": ctxt.msg_id}
            )
        else:
            LOG.debug("received message unique_id: %s " % unique_id)

        self.incoming.append(
            AMQPIncomingMessage(
                self, ctxt.to_dict(), message, unique_id, ctxt.msg_id, ctxt.reply_q, self._obsolete_reply_queues
            )
        )
Beispiel #8
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(self.conf, message)

        # FIXME(sileht): Don't log the message until strutils is more
        # efficient, (rpc_amqp.unpack_context already log the context)
        # LOG.debug(u'received: %s',
        #           strutils.mask_password(six.text_type(dict(message))))

        unique_id = self.msg_id_cache.check_duplicate_message(message)

        if ctxt.reply_q:
            LOG.debug(
                "received message msg_id: %(msg_id)s reply to %(queue)s" % {
                    'queue': ctxt.reply_q,
                    'msg_id': ctxt.msg_id
                })
        else:
            LOG.debug("received message unique_id: %s " % unique_id)

        self.incoming.append(
            AMQPIncomingMessage(self, ctxt.to_dict(), message, unique_id,
                                ctxt.msg_id, ctxt.reply_q,
                                self._obsolete_reply_queues))
Beispiel #9
0
    def __call__(self, message):
        ctxt = rpc_amqp.unpack_context(message)
        try:
            unique_id = self.msg_id_cache.check_duplicate_message(message)
        except rpc_common.DuplicateMessageError:
            LOG.exception("ignoring duplicate message %s", ctxt.msg_id)
            return
        if self.use_cache:
            self.msg_id_cache.add(unique_id)
        if ctxt.msg_id:
            LOG.debug(
                "received message msg_id: %(msg_id)s reply to "
                "%(queue)s", {
                    'queue': ctxt.reply_q,
                    'msg_id': ctxt.msg_id
                })
        else:
            LOG.debug("received message with unique_id: %s", unique_id)

        self.incoming.append(
            self.message_cls(self, ctxt.to_dict(), message, unique_id,
                             ctxt.msg_id, ctxt.reply_q, ctxt.client_timeout,
                             self._obsolete_reply_queues,
                             self._message_operations_handler))