org.jboss.cache
Interface TreeCacheListener

All Known Implementing Classes:
ConsoleListener (src) , JBossCacheService (src) , LRUPolicy (src) , SharedStoreCacheLoader (src) , TreeCacheSSOClusterManager (src) , TreeCacheView.MyListener (src)

public interface TreeCacheListener

Callbacks for various events regarding TreeCache. Implementers should avoid performing long running actions, as this blocks the cache. If you have to do so, please start a new thread.


Method Summary
 void cacheStarted(TreeCache (src)  cache)
          Called when the cache is started.
 void cacheStopped(TreeCache (src)  cache)
          Called when the cache is stopped.
 void nodeCreated(Fqn (src)  fqn)
          Called when a node is created
 void nodeEvicted(Fqn (src)  fqn)
          Called when a node is evicted (not the same as remove()).
 void nodeLoaded(Fqn (src)  fqn)
          Called when a node is loaded into memory via the CacheLoader.
 void nodeModified(Fqn (src)  fqn)
          Called when a node is modified, e.g., one (key, value) pair in the internal map storage has been modified.
 void nodeRemoved(Fqn (src)  fqn)
          Called when a node is removed.
 void nodeVisited(Fqn (src)  fqn)
          Called when a node is visisted, i.e., get().
 void viewChange(View new_view)
           
 

Method Detail

nodeCreated

public void nodeCreated(Fqn (src)  fqn)
Called when a node is created

Parameters:
fqn -

nodeRemoved

public void nodeRemoved(Fqn (src)  fqn)
Called when a node is removed.

Parameters:
fqn -

nodeLoaded

public void nodeLoaded(Fqn (src)  fqn)
Called when a node is loaded into memory via the CacheLoader. This is not the same as nodeCreated(Fqn).


nodeEvicted

public void nodeEvicted(Fqn (src)  fqn)
Called when a node is evicted (not the same as remove()).

Parameters:
fqn -

nodeModified

public void nodeModified(Fqn (src)  fqn)
Called when a node is modified, e.g., one (key, value) pair in the internal map storage has been modified.

Parameters:
fqn -

nodeVisited

public void nodeVisited(Fqn (src)  fqn)
Called when a node is visisted, i.e., get().

Parameters:
fqn -

cacheStarted

public void cacheStarted(TreeCache (src)  cache)
Called when the cache is started.

Parameters:
cache -

cacheStopped

public void cacheStopped(TreeCache (src)  cache)
Called when the cache is stopped.

Parameters:
cache -

viewChange

public void viewChange(View new_view)