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

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          46d 2h 23m 1 Rob Godfrey 17/Jul/13 21:37
          Resolved Resolved Closed Closed
          52d 16h 7m 1 Justin Ross 08/Sep/13 13:45
          Keith Wall made changes -
          Link This issue is related to QPID-5420 [ QPID-5420 ]
          Justin Ross made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          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
          Rob Godfrey made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          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
          Rob Godfrey made changes -
          Field Original Value New Value
          Link This issue is related to QPID-1191 [ QPID-1191 ]
          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
          Rob Godfrey created issue -

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development