On 13/09/11 16:14, Alexander Dutton wrote:
Does Fuseki/TDB currently fire off some kind of signal when updates
happen?
Handling of events isn't consistent yet.
Each GraphStore sees startRequest()/finishRequest() around a SPARQL
Update. That should be roughly what you are looking for, I guess.
There isn't an event down to the level of each quad added or removed.
Now is a good time to work out the details of what's wanted. The
original jena events mechanism works well but places the events on an
object, so only objects supporting the event interface participate.
Makes global or general events unnatural as well.
The package org.openjena.atlas.event (in ARQ) is my attempt to retain
the light weigh event mechanism but decouple it from an event interface.
You can send events relating to objects without the objects participation.
Andy