commit | 972dddc99f21eb70ce7cc371b2a50c9be260b18d | [log] [tgz] |
---|---|---|
author | Timothy Bish <tabish121@gmail.com> | Mon Dec 04 14:03:52 2017 -0500 |
committer | Timothy Bish <tabish121@gmail.com> | Mon Dec 04 14:03:52 2017 -0500 |
tree | ea0f113febaf84ddab104f0a39066799c60f972f | |
parent | 2a2d3ff27bd606af3e3c3c93705efff65c7a6302 [diff] |
PROTON-1708 Reduce overhead of reading zero sized values For types that carry no payload for the value, reduce the call tree by returing the type directly instead of looking up the encoding and calling into it for the default value. This also remove some auto-boxing that was being done in the readBoolean case for the decoder.
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.