Package | Description |
---|---|
org.apache.commons.jcs3.auxiliary.disk |
The primary disk auxiliary.
|
org.apache.commons.jcs3.auxiliary.lateral.behavior | |
org.apache.commons.jcs3.auxiliary.lateral.socket.tcp | |
org.apache.commons.jcs3.auxiliary.remote |
Root package for the remote auxiliary cache.
|
org.apache.commons.jcs3.auxiliary.remote.behavior | |
org.apache.commons.jcs3.auxiliary.remote.http.client | |
org.apache.commons.jcs3.auxiliary.remote.server | |
org.apache.commons.jcs3.engine |
Interfaces used by the core and the auxiliary caches.
|
org.apache.commons.jcs3.engine.behavior |
Interfaces used by the core and the auxiliary caches.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractDiskCache.MyCacheListener
Cache that implements the CacheListener interface, and calls appropriate methods in its
parent class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ILateralCacheListener<K,V>
Listens for lateral cache event notification.
|
Modifier and Type | Class and Description |
---|---|
class |
LateralTCPListener<K,V>
Listens for connections from other TCP lateral caches and handles them.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteCacheListener<K,V>
Shared listener base.
|
class |
RemoteCacheListener<K,V>
Registered with RemoteCache server.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRemoteCacheListener<K,V>
Listens for remote cache event notification ( rmi callback ).
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteHttpClientListener<K,V>
Does nothing
|
Modifier and Type | Method and Description |
---|---|
<KK,VV> void |
RemoteCacheServer.addCacheListener(ICacheListener<KK,VV> listener)
Subscribes to all remote caches.
|
<KK,VV> void |
RemoteCacheServer.addCacheListener(String cacheName,
ICacheListener<KK,VV> listener)
Subscribes to the specified remote cache.
|
<KK,VV> void |
RemoteCacheServer.removeCacheListener(ICacheListener<KK,VV> listener)
Unsubscribes from all remote caches.
|
<KK,VV> void |
RemoteCacheServer.removeCacheListener(String cacheName,
ICacheListener<KK,VV> listener)
Unsubscribe this listener from this region.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheAdaptor<K,V>
Used for Cache-to-Cache messaging purposes.
|
Modifier and Type | Method and Description |
---|---|
<K,V> void |
CacheWatchRepairable.addCacheListener(ICacheListener<K,V> obj)
Adds a feature to the CacheListener attribute of the CacheWatchRepairable object
|
<K,V> void |
ZombieCacheWatch.addCacheListener(ICacheListener<K,V> obj)
Adds a feature to the CacheListener attribute of the ZombieCacheWatch object
|
<K,V> void |
CacheWatchRepairable.addCacheListener(String cacheName,
ICacheListener<K,V> obj)
Adds a feature to the CacheListener attribute of the CacheWatchRepairable object
|
<K,V> void |
ZombieCacheWatch.addCacheListener(String cacheName,
ICacheListener<K,V> obj)
Adds a feature to the CacheListener attribute of the ZombieCacheWatch object
|
ICacheEventQueue<K,V> |
CacheEventQueueFactory.createCacheEventQueue(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
int maxFailure,
int waitBeforeRetry,
String threadPoolName,
ICacheEventQueue.QueueType poolType)
Fully configured event queue.
|
ICacheEventQueue<K,V> |
CacheEventQueueFactory.createCacheEventQueue(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
String threadPoolName,
ICacheEventQueue.QueueType poolType)
The most commonly used factory method.
|
protected void |
AbstractCacheEventQueue.initialize(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
int maxFailure,
int waitBeforeRetry)
Initializes the queue.
|
protected void |
PooledCacheEventQueue.initialize(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
int maxFailure,
int waitBeforeRetry,
String threadPoolName)
Initializes the queue.
|
<K,V> void |
CacheWatchRepairable.removeCacheListener(ICacheListener<K,V> obj) |
<K,V> void |
ZombieCacheWatch.removeCacheListener(ICacheListener<K,V> obj) |
<K,V> void |
CacheWatchRepairable.removeCacheListener(String cacheName,
ICacheListener<K,V> obj)
Tell the server to release us.
|
<K,V> void |
ZombieCacheWatch.removeCacheListener(String cacheName,
ICacheListener<K,V> obj) |
Constructor and Description |
---|
CacheEventQueue(ICacheListener<K,V> listener,
long listenerId,
String cacheName)
Constructs with the specified listener and the cache name.
|
CacheEventQueue(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
int maxFailure,
int waitBeforeRetry)
Constructor for the CacheEventQueue object
|
PooledCacheEventQueue(ICacheListener<K,V> listener,
long listenerId,
String cacheName,
int maxFailure,
int waitBeforeRetry,
String threadPoolName)
Constructor for the CacheEventQueue object
|
Modifier and Type | Method and Description |
---|---|
<K,V> void |
ICacheObserver.addCacheListener(ICacheListener<K,V> obj)
Subscribes to all caches.
|
<K,V> void |
ICacheObserver.addCacheListener(String cacheName,
ICacheListener<K,V> obj)
Subscribes to the specified cache.
|
<K,V> void |
ICacheObserver.removeCacheListener(ICacheListener<K,V> obj)
Unsubscribes from all caches.
|
<K,V> void |
ICacheObserver.removeCacheListener(String cacheName,
ICacheListener<K,V> obj)
Unsubscribes from the specified cache.
|
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.