clarencen/lshift — Issue #299: AMQP Transport
Author: clarencen
Created: 2011-11-14 22:42:26+00:00
State: open

We need to introduce a JSON over AMQP transport to between the participants and the agent. This should be done in a pluggable manner analogous tot the JSON / HTTP transport. Note that this ticket depends on #150 landing.

Requirements for this bug:

* Develop AMQP stubs and skeletons for the participants and the factory bindings
* Create a new test environment that will be run as part of the integration test suite - note that this should only run when a particular profile is selected, as this introduces a dependency on Rabbit
* Package the AMQP scaffolding such that the default zip package does not have an explicit dependency on Rabbit - people that want to use this should just drop the AMQP module onto their classpath
* Update the tex documentation to reflect the new mechanism
* Consider creating a new ticket to implement the message tap pattern