Qpid
  1. Qpid
  2. QPID-4897

[Java Broker] Allow selectors on bindings for exchanges other than topic exchanges

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.23
    • Component/s: Java Broker
    • Labels:
      None

      Description

      Currently the Java Broker allows bindings between queues and exchanges f the type "topic" to have additional filters other than just the routing-key based mapping.

      In practice there is no reason for this functionality to be limitted to "topic" exchanges, and indeed it is arguable that a JMS topic would be much better modelled using instance of fanout exchange so long as that exchange could also support selectors.

        Issue Links

          Activity

          Hide
          ASF subversion and git services added a comment -

          Commit 1488561 from Rob Godfrey
          [ https://svn.apache.org/r1488561 ]

          QPID-4897 : [Java Broker] Allow selectors on bindings fro non-topic exchanges

          Show
          ASF subversion and git services added a comment - Commit 1488561 from Rob Godfrey [ https://svn.apache.org/r1488561 ] QPID-4897 : [Java Broker] Allow selectors on bindings fro non-topic exchanges
          Hide
          Rob Godfrey added a comment -

          Also made changes to the code to allow for BURL addresses to use exchanges other than topic exchanges for AMQTopic objects

          Show
          Rob Godfrey added a comment - Also made changes to the code to allow for BURL addresses to use exchanges other than topic exchanges for AMQTopic objects
          Hide
          ASF subversion and git services added a comment -

          Commit 1488650 from Rob Godfrey
          [ https://svn.apache.org/r1488650 ]

          QPID-4897 : [Java Broker] add ability to test for existence of binding purely on arguments

          Show
          ASF subversion and git services added a comment - Commit 1488650 from Rob Godfrey [ https://svn.apache.org/r1488650 ] QPID-4897 : [Java Broker] add ability to test for existence of binding purely on arguments
          Hide
          ASF subversion and git services added a comment -

          Commit 1488726 from Rob Godfrey
          [ https://svn.apache.org/r1488726 ]

          QPID-4897 : [Java Broker] changes to how exchangeBound result is calculated

          Show
          ASF subversion and git services added a comment - Commit 1488726 from Rob Godfrey [ https://svn.apache.org/r1488726 ] QPID-4897 : [Java Broker] changes to how exchangeBound result is calculated
          Hide
          ASF subversion and git services added a comment -

          Commit 1488927 from Rob Godfrey
          [ https://svn.apache.org/r1488927 ]

          QPID-4897 : [Java Broker] Fix FilterSupport to look for String rather than AMQShortString in Map

          Show
          ASF subversion and git services added a comment - Commit 1488927 from Rob Godfrey [ https://svn.apache.org/r1488927 ] QPID-4897 : [Java Broker] Fix FilterSupport to look for String rather than AMQShortString in Map
          Hide
          Justin Ross added a comment -
          Show
          Justin Ross added a comment - Released in Qpid 0.24, http://qpid.apache.org/releases/qpid-0.24/index.html

            People

            • Assignee:
              Rob Godfrey
              Reporter:
              Rob Godfrey
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development