PROTON-1811 Refactor FrameWriter to reduce code on hot path

Refactoring the FrameWriter to reduce the code on hot path like logging
which isn't normally enabled.  Eliminate allocations of EmptyFrame.

Adds modified JUnit test to allow for running the python tests in an IDE
to aid debugging test failures.
5 files changed
tree: 6778bc8e770ddf6b3f0e8937b246901641600b30
  1. apache-qpid-proton-j/
  2. examples/
  3. proton-j/
  4. tests/
  5. .gitattributes
  6. .gitignore
  7. .mailmap
  8. .travis.yml
  9. appveyor.yml
  10. LICENSE
  11. NOTICE
  12. pom.xml
  13. README.md
README.md

Apache Qpid Proton-J

Linux Build Status Windows Build Status

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.