org.ehcache.event
Interface CacheEventListenerProvider
- All Superinterfaces:
- Service
- All Known Implementing Classes:
- DefaultCacheEventListenerProvider
public interface CacheEventListenerProvider
- extends Service
createEventListener
<K,V> CacheEventListener<K,V> createEventListener(java.lang.String alias,
ServiceConfiguration<CacheEventListenerProvider> serviceConfiguration)
- Creates a new
CacheEventListener
- Type Parameters:
K - the key type for the associated CacheV - the value type for the associated Cache- Parameters:
alias - the Cache instance's alias in the CacheManagerserviceConfiguration - the configuration instance that will be used to create the CacheEventListener
- Returns:
- the CacheEventListener to be registered with the given
Cache
releaseEventListener
void releaseEventListener(CacheEventListener<?,?> cacheEventListener)
throws java.lang.Exception
- Releases a given
CacheEventListener
- Parameters:
cacheEventListener - the CacheEventListener to release
- Throws:
java.lang.Exception - when the release fails