blackboard.persist
Interface CacheListener

All Known Subinterfaces:
GlobalCacheListener
All Known Implementing Classes:
CachingLoaderListener

public interface CacheListener

The Listener 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
static java.lang.String ADMIN_EXTENSION_POINT
           
static java.lang.String VI_EXTENSION_POINT
           
 
Method Summary
 java.lang.String getName()
          Unique identifier for listener
 java.lang.String[] getTokens()
          Returns array of unique identifiers for event tokens.
 void refresh(java.lang.String token)
          Action body executed after a "touch" has been registered.
 

Field Detail

VI_EXTENSION_POINT

static final java.lang.String VI_EXTENSION_POINT
See Also:
Constant Field Values

ADMIN_EXTENSION_POINT

static final java.lang.String ADMIN_EXTENSION_POINT
See Also:
Constant Field Values
Method Detail

getTokens

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

Returns:
String[] Array of token ids.

refresh

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

Parameters:
token -
Throws:
NotifyException
PersistenceException

getName

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

Returns:


Copyright © 2003 Blackboard, Inc. All Rights Reserved.