Alex Rudyy created QPID-8245:
--------------------------------

             Summary: [Broker-J] [AMQP 0-8..0-91] Decode FiledTable fields on 
demand
                 Key: QPID-8245
                 URL: https://issues.apache.org/jira/browse/QPID-8245
             Project: Qpid
          Issue Type: Improvement
          Components: Broker-J
    Affects Versions: qpid-java-broker-7.1.0
            Reporter: Alex Rudyy


At the moment all field table properties are decoded when decode functionality 
is invoked. For use cases when only some of the field table properties are 
queried, the decoding functionality can be changed to stop decoding on getting 
the requested property. Potentially, such approach can improve the performance 
of routing transient messages when destinations are bound to the routing 
exchange using selector filters. As filter expression contains only some 
properties, the decoding of message headers can be stopped on getting all 
fields specified in selector expression.

The idea is illustrated by Rob Godfrey on 
[QPID-8238|https://issues.apache.org/jira/browse/QPID-8238?focusedCommentId=16601936&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16601936]




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to