blackboard.persist
Class CachingLoaderListener

java.lang.Object
  extended by blackboard.persist.CachingLoaderListener
All Implemented Interfaces:
CacheListener

public class CachingLoaderListener
extends java.lang.Object
implements CacheListener

The CachingLoaderListener interface used to drive notification of Bb logic based on external "touches" registered against the "cache_tokens" table.

Since:
Bb 7.1
Version:
$Revision: #1 $ $Date: 2007/06/27 $

Field Summary
 
Fields inherited from interface blackboard.persist.CacheListener
ADMIN_EXTENSION_POINT, VI_EXTENSION_POINT
 
Constructor Summary
CachingLoaderListener(CachingLoader cl)
           
 
Method Summary
 java.lang.String getName()
          Unique identifier for listener
 java.lang.String[] getTokens()
          Returns array of unique identifiers for event hooks.
 void refresh(java.lang.String token)
          Action body executed after a "touch" has been registered.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingLoaderListener

public CachingLoaderListener(CachingLoader cl)
Method Detail

getTokens

public java.lang.String[] getTokens()
Returns array of unique identifiers for event hooks.

Specified by:
getTokens in interface CacheListener
Returns:
String[] Array of hook ids.

refresh

public void refresh(java.lang.String token)
             throws PersistenceException
Action body executed after a "touch" has been registered.

Specified by:
refresh in interface CacheListener
Parameters:
token -
Throws:
NotifyException
PersistenceException

getName

public java.lang.String getName()
Unique identifier for listener

Specified by:
getName in interface CacheListener
Returns:


Copyright © 2003 Blackboard, Inc. All Rights Reserved.