Participants should supply entity details
Reported by Ben Hood | September 27th, 2010 @ 10:50 AM | in 0.9.3
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
Comments and changes to this ticket
-

Ben Hood September 27th, 2010 @ 11:20 AM
- Milestone set to 0.8
- Milestone order changed from 5 to 0
-

Ben Hood October 4th, 2010 @ 10:14 AM
- Milestone cleared.
- Milestone order changed from 3 to 0
-

Ben Hood October 11th, 2010 @ 02:22 PM
- State changed from new to open
- Assigned user set to Ben Hood
-

Ben Hood October 11th, 2010 @ 02:25 PM
- no changes were found...
-

Jonathan Lister October 11th, 2010 @ 03:40 PM
So for this extra GET parameter, how about ?participant=upstream|downstream
-

-

Ben Hood October 11th, 2010 @ 04:23 PM
(from [f150b8796b7207416b23aae678818fa1804593c5]) Plumbed the detail queries throughout the downstream and out to the client [[#6]] http://github.com/lshift/diffa/commit/f150b8796b7207416b23aae678818...
-

-

-

Ben Hood October 11th, 2010 @ 04:48 PM
(from [5d68ff8d60626dbd217f1e7b56bdc6353d120c71]) Forgot to add newly created REST doc file [[#6]] http://github.com/lshift/diffa/commit/5d68ff8d60626dbd217f1e7b56bdc...
-

Ben Hood October 11th, 2010 @ 04:50 PM
- Milestone set to 0.8
- Milestone order changed from 6 to 0
-

Ben Hood October 11th, 2010 @ 05:51 PM
(from [ac5a05e1bbd391f666b4224e26829e811902e8bc]) Eliminated linear scan of the session events [[#6]] http://github.com/lshift/diffa/commit/ac5a05e1bbd391f666b4224e26829...
-

Ben Hood October 11th, 2010 @ 06:02 PM
(from [1c55303bbc21f1b8aec333543ae2a19cdb9198e6]) Rectored the cache to make it more readable [[#6]] http://github.com/lshift/diffa/commit/1c55303bbc21f1b8aec333543ae2a...
-

-

Ben Hood October 12th, 2010 @ 11:36 AM
(from [fa82c047570fb6b285c0a8a010ba174d9b13b42f]) Cache participant endpoints [[#6]] http://github.com/lshift/diffa/commit/fa82c047570fb6b285c0a8a010ba1...
-

Jonathan Lister October 12th, 2010 @ 05:21 PM
Looks like the change to the REST API is: diffs/events/:sessionId/:evtSeqId/:participant
-

Ben Hood October 12th, 2010 @ 05:22 PM
(from [e19076c80effaa249a3a02e0055c00764fa0ff01]) Added slightly more explicit notice to content box if upstream or downstream participant returns no content
[[#6]] http://github.com/lshift/diffa/commit/e19076c80effaa249a3a02e0055c0...
-

Ben Hood October 13th, 2010 @ 01:46 AM
- Milestone cleared.
- Milestone order changed from 1 to 0
-

Ben Hood October 13th, 2010 @ 10:18 PM
(from [d9b82b32f858b63d49508dfa04c74935f2ab39f5]) Reduced code duplication [[#6]] http://github.com/lshift/diffa/commit/d9b82b32f858b63d49508dfa04c74...
-

Ben Hood October 14th, 2010 @ 09:37 PM
(from [406ffc29e51ffac4d1f1ea417f3365fcf970966a]) Added test for downstream and upstream event details [[#6]] http://github.com/lshift/diffa/commit/406ffc29e51ffac4d1f1ea417f336...
-

Ben Hood October 14th, 2010 @ 09:39 PM
- State changed from open to closed
All of the items on this ticket are complete, hence closing
-

Ben Hood October 14th, 2010 @ 09:54 PM
- State changed from closed to open
Reopening this because the participant stubs are not cached at all due to the misuse of the getOrElse call
-

Ben Hood October 14th, 2010 @ 09:59 PM
(from [4a3c28c37a580f3cc3faf7f49d4309b638248ff0]) Fixed for cache bug that wasn't really caching [[#6]] http://github.com/lshift/diffa/commit/4a3c28c37a580f3cc3faf7f49d430...
-

-

Ben Hood February 4th, 2011 @ 02:48 PM
- Milestone set to 0.9.3
- Milestone order changed from 2 to 0
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Real Time Differencing Tool.
People watching this ticket
Referenced by
-
100
Load content into content viewer white box
Yes, you're right - ATM the server is only returning a ha...
-
100
Load content into content viewer white box
Jonathan - I've plumbed through a little of #6 so that th...
-
100
Load content into content viewer white box
As you've pointed out, the interface needs to discriminat...
-
6
Participants should supply entity details
(from [f150b8796b7207416b23aae678818fa1804593c5])
Plumbed...
-
6
Participants should supply entity details
(from [f32ed2dd3d44309357e23abf345a7a1402687721])
Fixed c...
-
6
Participants should supply entity details
(from [b713c3b4d0afdd570eeaa313891a23a5dc38e42d])
Regener...
-
6
Participants should supply entity details
(from [5d68ff8d60626dbd217f1e7b56bdc6353d120c71])
Forgot ...
-
6
Participants should supply entity details
(from [ac5a05e1bbd391f666b4224e26829e811902e8bc])
Elimina...
-
6
Participants should supply entity details
(from [1c55303bbc21f1b8aec333543ae2a19cdb9198e6])
Rectore...
-
6
Participants should supply entity details
(from [86d2244e761b728c7f7d08f0fba839896968fe77])
Updated...
-
6
Participants should supply entity details
(from [fa82c047570fb6b285c0a8a010ba174d9b13b42f])
Cache p...
-
131
Zip package contains URL from jetty plugin
Turns out that there were a number of environmental bugs ...
-
6
Participants should supply entity details
[[#6]]
http://github.com/lshift/diffa/commit/e19076c80ef...
-
131
Zip package contains URL from jetty plugin
Closing this issue, a test case needs to be written to co...
-
6
Participants should supply entity details
(from [d9b82b32f858b63d49508dfa04c74935f2ab39f5])
Reduced...
-
6
Participants should supply entity details
(from [406ffc29e51ffac4d1f1ea417f3365fcf970966a])
Added t...
-
6
Participants should supply entity details
(from [4a3c28c37a580f3cc3faf7f49d4309b638248ff0])
Fixed f...