Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6391

[C++ Broker] [AMQP 1.0] add support for a 'no-local' filter

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.31
    • qpid-cpp-1.35.0
    • C++ Broker
    • None

    Description

      The JMS clients support the idea of 'no-local' on topic subscriptions/consumers. This means that that subscribers/consumers dont receive messages published by the same connection or, in the case of durable subscriptions, by any connections with the same ClientID.

      Both the JMS clients currently use the following filter (from [1]) to denote this:

      <type name="no-local-filter" class="composite" source="list" provides="filter">
          <descriptor name="apache.org:no-local-filter:list" code="0x0000468C:0x00000003"/>
      </type>
      

      It is likely that the AMQP JMS Mapping will eventually define its own filter for this, but the expected behaviour should be the same.

      [1] https://svn.apache.org/repos/asf/qpid/trunk/qpid/specs/apache-filters.xml#type-no-local-filter

      Attachments

        Activity

          People

            gsim Gordon Sim
            robbie Robbie Gemmell
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: