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

Enable Exchange level filters.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • M3
    • Broker-J

    Description

      Currently Filtering is only done at the queue level. This poses a problem for JMS Topics and selectors. (See linked JIRA for further details).

      Exchange level filtering will resolve this problem.

      The broker needs to extract the filter arguments that may compose a Bind request and create the required filters.

      These filters should then behave exactly like the Queue level filters preventing messages entering a queue. This will prevent any memory leak due to messages sitting on a queue.

      The trunk java broker should have the processing capabilities in place it to provide Topic Exchange level processing of filters.

      Attachments

        Issue Links

          Activity

            People

              aidan Aidan Skinner
              ritchiem Martin Ritchie
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: