- All Implemented Interfaces:
public class MonitorGraph extends WrappedGraph
Graph wrapper which provides normal access to an underlying graph but also maintains a snapshot of the triples it was last known to contain. A snapshot action causes the set of changes between this and the previous snapshot to be calculated and the cache updated. The snapshot process will also fire change notification.
Fields inherited from interface org.apache.jena.graph.Graph
Constructor SummaryConstructorDescriptionConstructor, wrap the given graph with a state monitor
Methods inherited from class org.apache.jena.graph.impl.WrappedGraph
add, clear, close, contains, contains, delete, dependsOn, find, find, getCapabilities, getEventManager, getPrefixMapping, getTransactionHandler, getWrapped, isClosed, isEmpty, isIsomorphicWith, performAdd, performDelete, remove, size
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
(Graph g)Constructor, wrap the given graph with a state monitor
snapshotCompute the differences between the current monitored graph and the last snapshot. The changes will also be forwarded to any listeners. Then take a new snapshot.
additions- a place in which the set of newly added triples should be noted, can be null
deletions- a place in which the set of newly deleted triples should be noted, can be null