commit | 1a5e1936944c11bae64244a3223e3be98b2d6d18 | [log] [tgz] |
---|---|---|
author | Timothy Bish <tabish121@gmail.com> | Wed Oct 03 11:53:29 2018 -0400 |
committer | Timothy Bish <tabish121@gmail.com> | Wed Oct 03 11:53:29 2018 -0400 |
tree | f0a417cf5986f7a69b261847fdf4aa42bad70991 | |
parent | 34fcb2d436787798d4a7eca812b77bf3c2fe700d [diff] |
PROTON-1948 Refactor FrameWriter with more performant buffer Refactor the FrameWriter to use a more performant ReadableBuffer wrapper around a byte array that auto grows as an ecode requires instead of reallocating a ByteBuffer and copying past contents and then performing a new encode any time space is exhausted. Removing the layer of buffer abstractions leads to an increase in overall performance under normal operations as well.
Qpid Proton-J is a high-performance, lightweight messaging library. It can be used in the widest range of messaging applications, including brokers, client libraries, routers, bridges, proxies, and more.
Please see http://qpid.apache.org/proton for more information.