public interface EventSource
Here are the functions for the interface:
Modifier and Type | Method and Description |
---|---|
void |
addListener(ChangeListener listener)
Invokes this method when a change listener is being added.
|
void |
addListener(InvalidationListener listener)
Invokes this method when an invalidation listener is being added.
|
void |
addListener(PreInvalidationListener listener)
Invokes this method when a pre-invalidation listener is being added.
|
void |
cacheEntryChanged(ChangeEvent event)
Invokes this method when the change event is being fired.
|
void |
fireEvent(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(ChangeListener listener)
Invokes this method when a change listener is being removed.
|
void |
removeListener(InvalidationListener listener)
Invokes this method when an invalidation listener is being removed.
|
void |
removeListener(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.
|
int getInvalidationListenerCount()
int getPreInvalidationListenerCount()
int getChangeListenerCount()
void fireEvent(InvalidationEvent event)
boolean shouldInvalidate(java.lang.Object id, int source, int cause)
void cacheEntryChanged(ChangeEvent event)
void addListener(InvalidationListener listener)
listener
- the invalidation listener objectremoveListener(com.ibm.websphere.cache.InvalidationListener)
void removeListener(InvalidationListener listener)
listener
- the invalidation listener objectaddListener(com.ibm.websphere.cache.InvalidationListener)
void addListener(ChangeListener listener)
listener
- the invalidation listener objectremoveListener(com.ibm.websphere.cache.ChangeListener)
void removeListener(ChangeListener listener)
listener
- the change listener objectaddListener(com.ibm.websphere.cache.ChangeListener)
void addListener(PreInvalidationListener listener)
listener
- the pre-invalidation listener objectremoveListener(com.ibm.websphere.cache.PreInvalidationListener)
void removeListener(PreInvalidationListener listener)
listener
- the pre-invalidation listener objectaddListener(com.ibm.websphere.cache.PreInvalidationListener)