-
Notifications
You must be signed in to change notification settings - Fork 8
Add Store Update #14
base: master
Are you sure you want to change the base?
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 <[email protected]>
This patch is moved from Gerrit Change 95016. Signed-off-by: Andrew Berezovskyi <[email protected]>
Signed-off-by: Andrew Berezovskyi <[email protected]>
Signed-off-by: Andrew Berezovskyi <[email protected]>
This patch is moved from Gerrit Change 95016. Signed-off-by: Andrew Berezovskyi <[email protected]>
Signed-off-by: Andrew Berezovskyi <[email protected]>
Signed-off-by: Andrew Berezovskyi <[email protected]>
* 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 <[email protected]>
0df07cc
to
e1a70a9
Compare
Signed-off-by: Andrew Berezovskyi <[email protected]>
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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 <[email protected]>
Signed-off-by: Andrew Berezovskyi <[email protected]>
src/store-sync/src/main/java/org/eclipse/lyo/store/sync/StoreUpdateManager.java
Outdated
Show resolved
Hide resolved
src/store-sync/src/main/java/org/eclipse/lyo/store/sync/StoreUpdateManager.java
Show resolved
Hide resolved
@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