Summary
---------
The goals of the re-factoring are as follows.

1. Provide an AMQP protocol level API.
2. Achieve a clear separation of concerns.
3. Implement proper state and event handling.
4. Provide extensibility to extend the API at any level.
5. Provide a unified interface for configuration through jvm
arguments,xml ..etc. (Used commons configuration)

The Prototype is available here https://svn.apache.org/repos/asf/incubator/qpid/branches/client_restructure/java/newclient/

The following document describes the design. java_amqp_client_design.pdf

  • No labels