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
          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
          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
          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 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
          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 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

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development