|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.model.event.AccumulatingEventManager
public class AccumulatingEventManager
This event manager keeps track of the changes that take place during a transaction or replication, and batches the changes so that clients can choose to process the changes as a whole, instead of individual events.
| Constructor Summary | |
|---|---|
AccumulatingEventManager(INamedGraph parentGraph)
Create a new event manager for a NamedGraph |
|
| Method Summary | |
|---|---|
boolean |
listening()
Return true if there are listeners |
void |
notifyAddStatements(org.openrdf.model.Statement... statements)
Notify listeners that statements where added |
void |
notifyDeleteStatements(org.openrdf.model.Statement... statements)
Notify listeners that statements where deleted |
void |
notifyEvent(IEvent event)
Keep track of transactions and replication events in order to batch changes |
void |
registerListener(INamedGraphListener listener)
Register a listener |
void |
unregisterListener(INamedGraphListener listener)
Unregister a listener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AccumulatingEventManager(INamedGraph parentGraph)
parentGraph - source of event| Method Detail |
|---|
public void registerListener(INamedGraphListener listener)
registerListener in interface INamedGraphEventManagerlistener - INamedGraphListener to registerpublic void unregisterListener(INamedGraphListener listener)
unregisterListener in interface INamedGraphEventManagerlistener - INamedGraphListener to unregisterpublic boolean listening()
public void notifyEvent(IEvent event)
notifyEvent in interface INamedGraphEventManagerevent - Event to which listeners should be notifiedpublic void notifyAddStatements(org.openrdf.model.Statement... statements)
INamedGraphEventManager
notifyAddStatements in interface INamedGraphEventManagerstatements - Added statements to which listeners should be notifiedpublic void notifyDeleteStatements(org.openrdf.model.Statement... statements)
INamedGraphEventManager
notifyDeleteStatements in interface INamedGraphEventManagerstatements - Deleted statements to which listeners should be notified
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||