Add Store Update#14
Conversation
d8f1721 to
1ef8ac3
Compare
|
Code looks good to me. |
|
+1 for review |
|
@jamsden did you have time to look at this? This patch adds all the remaing "boxes" from the architecture depicted here: https://github.com/eclipse/lyo-store/blob/cb11ca9fd9c01c817b3554e7f197d84f788e8b64/src/store-update/doc/architecture.png: change provider, update manager, and handlers. |
41b4311 to
510f53c
Compare
Closes #22 Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
This patch is moved from Gerrit Change 95016. Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
This patch is moved from Gerrit Change 95016. Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
* Add both EPL and EDL licenses * Rename artefacts in POMs * Rebase on top of the Jena 3.6.0 move Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
0df07cc to
e1a70a9
Compare
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
|
I think we should replace my handmade pub-sub mechanism with http://www.baeldung.com/guava-eventbus if it is able to fulfill all our needs. |
jamsden
left a comment
There was a problem hiding this comment.
I haven't had any time to do anything with this yet.
# Conflicts: # src/pom.xml # src/store-core/.gitignore # src/store-core/pom.xml
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
|
@jadelkhoury @jamsden shall we add it to the 4.0 release? |
|
@jadelkhoury @jamsden I hit a snag with the earlier breaking API change where we split TRS log interaction interface in two: |
|
This PR from 2017. I no longer have any ideas what it is about. What's TRS stuff doing under Store? |
Yes, my memory has faded a bit too. But I think it's about having Store being a cache in front of a non-OSLC app, synchronising the data without making N requests to the API for N requests to the OSLC endpoint. But it was too long ago.
That's one of the few things I can explain clearly: when a resource is added/modified/deleted through Lyo Store, we add it automatically to the TRS log without having you manually edit it (the log). |
This patch is moved from Gerrit Change 95016.
FIxes #3