|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | 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 |
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,
javax.jdo.PersistenceManager pm)
same as fireRefreshEvent, but passes in a Collection of refreshed objects instead of ids. |
void |
fireObjectRefreshEvent(java.lang.Object[] pcs,
javax.jdo.PersistenceManager pm)
|
void |
fireRefreshEvent(java.util.Collection ids,
javax.jdo.PersistenceManager pm)
first, notifies all persistent objects that they have been refreshed. |
void |
fireRefreshEvent(java.lang.Object id,
javax.jdo.PersistenceManager pm)
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.Class prstClass,
RefreshListener listener,
javax.jdo.PersistenceManager pm)
|
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 |
registerListener(java.lang.Object object,
RefreshListener listener,
javax.jdo.PersistenceManager pm)
|
void |
removeListener(java.lang.Class prstClass,
RefreshListener listener)
|
void |
removeListener(java.lang.Class prstClass,
RefreshListener listener,
javax.jdo.PersistenceManager pm)
|
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 registerListener(java.lang.Object object, RefreshListener listener)
public void registerListener(java.lang.Object object, RefreshListener listener, javax.jdo.PersistenceManager pm)
public void registerListener(java.lang.Class prstClass, RefreshListener listener)
public void registerListener(java.lang.Class prstClass, RefreshListener listener, javax.jdo.PersistenceManager pm)
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 removeListener(java.lang.Class prstClass, RefreshListener listener, javax.jdo.PersistenceManager pm)
public void fireRefreshEvent(java.util.Collection ids, javax.jdo.PersistenceManager pm)
public void fireObjectRefreshEvent(java.util.Collection objects, javax.jdo.PersistenceManager pm)
public void fireObjectRefreshEvent(java.lang.Object[] pcs, javax.jdo.PersistenceManager pm)
public void fireRefreshEvent(java.lang.Object id, javax.jdo.PersistenceManager pm)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |