clarencen/lshift — Issue #305: Participants should supply entity details
Author: clarencen
Created: 2011-11-14 22:42:27+00:00
State: open

The protocol needs to be expanded so that the agent can query participants to retrieve the verbatim detail of a specific entity.

ATM the call is only propagated through to the upstream - the plumbing needs to be put into the downstream:

* The protocol for the downstream needs to handle this call
* Add an extra parameter to the GET /events/{sessionId}/{evtSeqId} to indicate whether the upstream or downstream is meant
* Regenerate the REST doc
* The linear scan in the SessionCache needs to be eliminated
* The new call (getEvent) needs to get documented
* Cache the reference to the participant stubs (ATM they are created on the fly)
* Implement a test case that verifies that the upstream and downstream participants are not crossed over (see #131)
* Remove code duplication in the DifferencesResource