Rajith Attapattu created QPID-4028:
--------------------------------------

             Summary: Expose message headers as raw bytes in the Qpid API
                 Key: QPID-4028
                 URL: https://issues.apache.org/jira/browse/QPID-4028
             Project: Qpid
          Issue Type: New Feature
          Components: C++ Client, Java Client
            Reporter: Rajith Attapattu
             Fix For: 0.17


While this seems less useful for Ruby, Python, Perl clients to expose, there is 
a stronger case for the base clients like C/C++ and Java.

When implementing the Java API over C++ via swig it was evident that if the 
Java client had accessed to the raw bytes instead of the processed 
qpid::sys::Variant types it would make the mapping a lot more easy and 
efficient.

The extra copying and mapping of types is tedious, error prone and also quite 
inefficient.

Exposing the raw bytes could allow the Java client to do the encoding and 
decoding by it self.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to