|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Used to receive a cache event notification.
Note: objects which implement this interface are local listeners to cache
changes, whereas objects which implement IRmiCacheListener are remote
listeners to cache changes.
Method Summary | |
long |
getListenerId()
Gets the listenerId attribute of the ICacheListener object |
void |
handleDispose(java.lang.String cacheName)
Notifies the subscribers for freeing up the named cache. |
void |
handlePut(ICacheElement item)
Notifies the subscribers for a cache entry update. |
void |
handleRemove(java.lang.String cacheName,
java.io.Serializable key)
Notifies the subscribers for a cache entry removal. |
void |
handleRemoveAll(java.lang.String cacheName)
Notifies the subscribers for a cache remove-all. |
void |
setListenerId(long id)
sets unique identifier of listener home |
Method Detail |
public void handlePut(ICacheElement item) throws java.io.IOException
java.io.IOException
public void handleRemove(java.lang.String cacheName, java.io.Serializable key) throws java.io.IOException
java.io.IOException
public void handleRemoveAll(java.lang.String cacheName) throws java.io.IOException
java.io.IOException
public void handleDispose(java.lang.String cacheName) throws java.io.IOException
java.io.IOException
public void setListenerId(long id) throws java.io.IOException
id
- The new listenerId value
java.io.IOException
public long getListenerId() throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |