Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-259

Allow client to influence the attach properties of the link underlying a consumer


    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: qpid-jms-client
    • Labels:


      As a user of the Qpid JMS Client, I currently have no way to enable features of the Qpid Broker for Java's features such as consumer priority or arrival time filtering.

      To enable these features for AMQP 1.0 I need a way to influence the link attachment properties that are sent when the JMS Consumer is created.

      In the 0-x Qpid JMS Client the Destination addresses were overloaded with this extra information. Binding URLs had special arguments such as x-priority='10' which the client, with hardcoded knowledge, knew had to be passed to basic.consume/message.subscribe. ADDRs were slightly nicer insofar as the subscribe arguments cold be set to arbitrary name/value pairs. Encoding the information in the address, whilst ugly, did mean users of the messaging integration products (such as Spring), could access the features without coding.

      It would be nice if the Qpid JMS Client had an unobtrusive vendor specific mechanism, that allows a application to influence the properties of any AMQP performative.




            • Assignee:
              k-wall Keith Wall
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: