org.ehcache.events
Interface CacheEventDispatcher<K,V>

All Known Implementing Classes:
CacheEventDispatcherImpl, DisabledCacheEventNotificationService

public interface CacheEventDispatcher<K,V>


Method Summary
 void deregisterCacheEventListener(CacheEventListener<? super K,? super V> listener)
           
 boolean hasListeners()
           
 void onEvent(CacheEvent<K,V> kvCacheEvent)
           
 void registerCacheEventListener(CacheEventListener<? super K,? super V> listener, EventOrdering ordering, EventFiring firing, java.util.EnumSet<EventType> eventTypes)
           
 void releaseAllListeners()
           
 void setStoreListenerSource(Cache<K,V> source)
           
 

Method Detail

onEvent

void onEvent(CacheEvent<K,V> kvCacheEvent)

registerCacheEventListener

void registerCacheEventListener(CacheEventListener<? super K,? super V> listener,
                                EventOrdering ordering,
                                EventFiring firing,
                                java.util.EnumSet<EventType> eventTypes)

hasListeners

boolean hasListeners()

deregisterCacheEventListener

void deregisterCacheEventListener(CacheEventListener<? super K,? super V> listener)

releaseAllListeners

void releaseAllListeners()

setStoreListenerSource

void setStoreListenerSource(Cache<K,V> source)