|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--stomp.jdo.RefreshManager
Manages links between objects that are interested in other objects being refreshed, and the event that those other objects are refreshed.
Constructor Summary | |
RefreshManager()
|
Method Summary | |
void |
clear()
|
void |
fireObjectDeletedEvent(ObjectId id)
notifies all interested listeners that the given object id was deleted, regardless of the PM that they are registered under. |
void |
fireObjectRefreshEvent(java.util.Collection objects)
same as fireRefreshEvent, but passes in a Collection of refreshed objects instead of ids. |
void |
fireRefreshEvent(java.lang.Object pc)
Used by PersistenceManagers to notify the outside world that an object was refreshed. |
void |
registerListener(java.lang.Class prstClass,
RefreshListener listener)
registers for notification if any object of class prstClass is refreshed or deleted in the read-only PersistenceManager. |
void |
registerListener(java.lang.Object object,
RefreshListener listener)
registers for notification of the event that the given object was refreshed in the persistenceManager associated with the given object. |
void |
removeListener(java.lang.Class prstClass,
RefreshListener listener)
|
void |
removeListener(java.lang.Object object,
RefreshListener listener)
Stops listening for refresh events for the given object ( in the PM associated with this object ). |
void |
removeObjectListener(RefreshListener listener)
removes the given object specific listener from receiving any further callbacks from any object. |
static RefreshManager |
singleton()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RefreshManager()
Method Detail |
public static RefreshManager singleton()
public void clear()
public void registerListener(java.lang.Object object, RefreshListener listener)
public void registerListener(java.lang.Class prstClass, RefreshListener listener)
public void fireObjectDeletedEvent(ObjectId id)
public void removeObjectListener(RefreshListener listener)
public void removeListener(java.lang.Object object, RefreshListener listener)
public void removeListener(java.lang.Class prstClass, RefreshListener listener)
public void fireObjectRefreshEvent(java.util.Collection objects)
public void fireRefreshEvent(java.lang.Object pc)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |