PROTON-2513 Perform all the close work asynchronously when requested

Ensures that Client and Connection closeAsync are truly asynchronous and
will complete the close future once the remote responds to a close
request if not already closed.  Fixes some races and ensures that work
is not added to the event loop when not necessary for already closed
resources.
9 files changed
tree: c9a2cca1067466764bd583deef6571d808f6673e
  1. .github/
  2. apache-qpid-protonj2/
  3. protonj2/
  4. protonj2-client/
  5. protonj2-client-docs/
  6. protonj2-client-examples/
  7. protonj2-performance-tests/
  8. protonj2-test-driver/
  9. .gitignore
  10. LICENSE
  11. NOTICE
  12. pom.xml
  13. README.md
README.md

Apache Qpid ProtonJ2

=======================

Qpid ProtonJ2 is a high-performance, lightweight AMQP protocol 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.