|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventSource
Runtime objects implement this when they are an event source Java objects can be registered with an EventSource. The listeners are called when the fireEvent, cacheEntryChanged, or shouldInvalidate methods is called.
Here are the functions for the interface:
Method Summary | |
---|---|
void |
addListener(com.ibm.websphere.cache.ChangeListener listener)
Invokes this method when a change listener is being added. |
void |
addListener(com.ibm.websphere.cache.InvalidationListener listener)
Invokes this method when an invalidation listener is being added. |
void |
addListener(com.ibm.websphere.cache.PreInvalidationListener listener)
Invokes this method when a pre-invalidation listener is being added. |
void |
cacheEntryChanged(com.ibm.websphere.cache.ChangeEvent event)
Invokes this method when the change event is being fired. |
void |
fireEvent(com.ibm.websphere.cache.InvalidationEvent event)
Invokes this method when the invalidation event is being fired. |
int |
getChangeListenerCount()
Returns mumber of change listeners registered. |
int |
getInvalidationListenerCount()
Returns number of invalidation listeners registered. |
int |
getPreInvalidationListenerCount()
Returns number of pre-invalidation listener registered. |
void |
removeListener(com.ibm.websphere.cache.ChangeListener listener)
Invokes this method when a change listener is being removed. |
void |
removeListener(com.ibm.websphere.cache.InvalidationListener listener)
Invokes this method when an invalidation listener is being removed. |
void |
removeListener(com.ibm.websphere.cache.PreInvalidationListener listener)
Invokes this method when a pre-invalidation listener is being removed. |
boolean |
shouldInvalidate(java.lang.Object id,
int source,
int cause)
Invokes this method prior to the invalidation event occuring and is used to provide a callback that allows the listener to approve/deny an invalidation from occuring. |
Method Detail |
---|
int getInvalidationListenerCount()
int getPreInvalidationListenerCount()
int getChangeListenerCount()
void fireEvent(com.ibm.websphere.cache.InvalidationEvent event)
boolean shouldInvalidate(java.lang.Object id, int source, int cause)
void cacheEntryChanged(com.ibm.websphere.cache.ChangeEvent event)
void addListener(com.ibm.websphere.cache.InvalidationListener listener)
listener
- the invalidation listener objectremoveListener(com.ibm.websphere.cache.InvalidationListener)
void removeListener(com.ibm.websphere.cache.InvalidationListener listener)
listener
- the invalidation listener objectaddListener(com.ibm.websphere.cache.InvalidationListener)
void addListener(com.ibm.websphere.cache.ChangeListener listener)
listener
- the invalidation listener objectremoveListener(com.ibm.websphere.cache.ChangeListener)
void removeListener(com.ibm.websphere.cache.ChangeListener listener)
listener
- the change listener objectaddListener(com.ibm.websphere.cache.ChangeListener)
void addListener(com.ibm.websphere.cache.PreInvalidationListener listener)
listener
- the pre-invalidation listener objectremoveListener(com.ibm.websphere.cache.PreInvalidationListener)
void removeListener(com.ibm.websphere.cache.PreInvalidationListener listener)
listener
- the pre-invalidation listener objectaddListener(com.ibm.websphere.cache.PreInvalidationListener)
|
IBM WebSphere Application ServerTM Release 8 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |