Uses of Interface
org.apache.jcs.engine.behavior.ICacheListener

Packages that use ICacheListener
org.apache.jcs.auxiliary.disk The primary disk auxiliary. 
org.apache.jcs.auxiliary.lateral.behavior   
org.apache.jcs.auxiliary.lateral.socket.tcp   
org.apache.jcs.auxiliary.remote Root package for the remote auxiliary cache. 
org.apache.jcs.auxiliary.remote.behavior   
org.apache.jcs.auxiliary.remote.server   
org.apache.jcs.engine Interfaces used by the core and the auxiliary caches. 
org.apache.jcs.engine.behavior Interfaces used by the core and the auxiliary caches. 
 

Uses of ICacheListener in org.apache.jcs.auxiliary.disk
 

Classes in org.apache.jcs.auxiliary.disk that implement ICacheListener
private  class AbstractDiskCache.MyCacheListener
          Cache that implements the CacheListener interface, and calls appropriate methods in its parent class.
 

Uses of ICacheListener in org.apache.jcs.auxiliary.lateral.behavior
 

Subinterfaces of ICacheListener in org.apache.jcs.auxiliary.lateral.behavior
 interface ILateralCacheListener
          Listens for lateral cache event notification.
 

Uses of ICacheListener in org.apache.jcs.auxiliary.lateral.socket.tcp
 

Classes in org.apache.jcs.auxiliary.lateral.socket.tcp that implement ICacheListener
 class LateralTCPListener
          Listens for connections from other TCP lateral caches and handles them.
 

Methods in org.apache.jcs.auxiliary.lateral.socket.tcp with parameters of type ICacheListener
 void LateralTCPService.addCacheListener(java.lang.String cacheName, ICacheListener obj)
           
 void LateralTCPService.addCacheListener(ICacheListener obj)
           
 void LateralTCPService.removeCacheListener(java.lang.String cacheName, ICacheListener obj)
           
 void LateralTCPService.removeCacheListener(ICacheListener obj)
           
 

Uses of ICacheListener in org.apache.jcs.auxiliary.remote
 

Classes in org.apache.jcs.auxiliary.remote that implement ICacheListener
 class RemoteCacheListener
          Registered with RemoteCache server.
 

Uses of ICacheListener in org.apache.jcs.auxiliary.remote.behavior
 

Subinterfaces of ICacheListener in org.apache.jcs.auxiliary.remote.behavior
 interface IRemoteCacheListener
          Listens for remote cache event notification ( rmi callback ).
 

Uses of ICacheListener in org.apache.jcs.auxiliary.remote.server
 

Classes in org.apache.jcs.auxiliary.remote.server that implement ICacheListener
 class RemoteCacheServerListener
          This listener class is for inter cache commumication.
 

Methods in org.apache.jcs.auxiliary.remote.server with parameters of type ICacheListener
 void RemoteCacheServer.addCacheListener(java.lang.String cacheName, ICacheListener listener)
          Subscribes to the specified remote cache.
 void RemoteCacheServer.addCacheListener(ICacheListener listener)
          Subscribes to all remote caches.
 void RemoteCacheServer.removeCacheListener(java.lang.String cacheName, ICacheListener listener)
          Unsubscribes from the specified remote cache.
 void RemoteCacheServer.removeCacheListener(ICacheListener listener)
          Unsubscribes from all remote caches.
 

Uses of ICacheListener in org.apache.jcs.engine
 

Classes in org.apache.jcs.engine that implement ICacheListener
 class CacheAdaptor
          Used for Cache-to-Cache messaging purposes.
 

Fields in org.apache.jcs.engine declared as ICacheListener
private  ICacheListener CacheEventQueue.listener
           
 

Methods in org.apache.jcs.engine with parameters of type ICacheListener
 void ZombieCacheWatch.addCacheListener(java.lang.String cacheName, ICacheListener obj)
          Adds a feature to the CacheListener attribute of the ZombieCacheWatch object
 void ZombieCacheWatch.addCacheListener(ICacheListener obj)
          Adds a feature to the CacheListener attribute of the ZombieCacheWatch object
 void ZombieCacheWatch.removeCacheListener(java.lang.String cacheName, ICacheListener obj)
          Description of the Method
 void ZombieCacheWatch.removeCacheListener(ICacheListener obj)
          Description of the Method
 void CacheWatchRepairable.addCacheListener(java.lang.String cacheName, ICacheListener obj)
          Adds a feature to the CacheListener attribute of the CacheWatchRepairable object
 void CacheWatchRepairable.addCacheListener(ICacheListener obj)
          Adds a feature to the CacheListener attribute of the CacheWatchRepairable object
 void CacheWatchRepairable.removeCacheListener(java.lang.String cacheName, ICacheListener obj)
          Description of the Method
 void CacheWatchRepairable.removeCacheListener(ICacheListener obj)
          Description of the Method
 

Constructors in org.apache.jcs.engine with parameters of type ICacheListener
CacheEventQueue(ICacheListener listener, byte listenerId, java.lang.String cacheName)
          Constructs with the specified listener and the cache name.
CacheEventQueue(ICacheListener listener, byte listenerId, java.lang.String cacheName, int maxFailure, int waitBeforeRetry)
          Constructor for the CacheEventQueue object
 

Uses of ICacheListener in org.apache.jcs.engine.behavior
 

Methods in org.apache.jcs.engine.behavior with parameters of type ICacheListener
 void ICacheObserver.addCacheListener(java.lang.String cacheName, ICacheListener obj)
          Subscribes to the specified cache.
 void ICacheObserver.addCacheListener(ICacheListener obj)
          Subscribes to all caches.
 void ICacheObserver.removeCacheListener(java.lang.String cacheName, ICacheListener obj)
          Unsubscribes from the specified cache.
 void ICacheObserver.removeCacheListener(ICacheListener obj)
          Unsubscribes from all caches.