|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
K
- the key type for the cacheV
- the value type for the cachepublic interface CacheRuntimeConfiguration<K,V>
Represents the configuration currently used by a Cache
.
It only exposes mutative operations for attributes that can be changed on an
AVAILABLE
Cache
instance.
Method Summary | |
---|---|
void |
deregisterCacheEventListener(CacheEventListener<? super K,? super V> listener)
Deregisters a previously registered CacheEventListener instance. |
void |
registerCacheEventListener(CacheEventListener<? super K,? super V> listener,
EventOrdering ordering,
EventFiring firing,
EventType eventType,
EventType... eventTypes)
Registers a CacheEventListener on the cache. |
void |
registerCacheEventListener(CacheEventListener<? super K,? super V> listener,
EventOrdering ordering,
EventFiring firing,
java.util.Set<EventType> forEventTypes)
Registers a CacheEventListener on the cache. |
void |
updateResourcePools(ResourcePools pools)
Updates the ResourcePools used by the Cache . |
Methods inherited from interface org.ehcache.config.CacheConfiguration |
---|
getClassLoader, getEvictionAdvisor, getExpiry, getKeyType, getResourcePools, getServiceConfigurations, getValueType |
Method Detail |
---|
void registerCacheEventListener(CacheEventListener<? super K,? super V> listener, EventOrdering ordering, EventFiring firing, java.util.Set<EventType> forEventTypes)
CacheEventListener
on the cache.
The registered listener will be configured according to the provided EventOrdering
, EventFiring
and EventType
set.
Registering a listener will cause the eventing subsystem to start.
listener
- the listener instance to registerordering
- the EventOrdering
required by this listenerfiring
- the EventFiring
required by this listenerforEventTypes
- the set of EventType
s for which this listener is to be registered
java.lang.IllegalStateException
- if the listener is already registeredvoid registerCacheEventListener(CacheEventListener<? super K,? super V> listener, EventOrdering ordering, EventFiring firing, EventType eventType, EventType... eventTypes)
CacheEventListener
on the cache.
The registered listener will be configured according to the provided EventOrdering
, EventFiring
and EventType
s.
Registering a listener will cause the eventing subsystem to start.
listener
- the listener instance to registerordering
- the EventOrdering
required by this listenerfiring
- the EventFiring
required by this listenereventType
- the EventType
for which this listener is to be registeredeventTypes
- additional EventType
s for which this listener is to be registered
java.lang.IllegalStateException
- if the listener is already registeredvoid deregisterCacheEventListener(CacheEventListener<? super K,? super V> listener)
CacheEventListener
instance.
Deregistering all listeners will cause the eventing subsystem to stop.
listener
- the listener to deregister
java.lang.IllegalStateException
- if the listener is not registeredvoid updateResourcePools(ResourcePools pools)
ResourcePools
used by the Cache
.
pools
- the ResourcePools
that need to be updated
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |