org.apache.jetspeed.cache
Interface JetspeedCacheEventListener


public interface JetspeedCacheEventListener

Provides interface to Jetspeed for cache events

Version:
$Id: $
Author:
David Sean Taylor

Method Summary
 void notifyElementAdded(JetspeedCache cache, boolean local, java.lang.Object key, java.lang.Object element)
          ADDED notification for cache listeners
 void notifyElementChanged(JetspeedCache cache, boolean local, java.lang.Object key, java.lang.Object element)
          CHANGE notification for cache listeners
 void notifyElementEvicted(JetspeedCache cache, boolean local, java.lang.Object key, java.lang.Object element)
          EVICTED notification for cache listeners
 void notifyElementExpired(JetspeedCache cache, boolean local, java.lang.Object key, java.lang.Object element)
          EXPIRED notification for cache listeners
 void notifyElementRemoved(JetspeedCache cache, boolean local, java.lang.Object key, java.lang.Object element)
          REMOVE notification for cache listeners
 

Method Detail

notifyElementRemoved

void notifyElementRemoved(JetspeedCache cache,
                          boolean local,
                          java.lang.Object key,
                          java.lang.Object element)
REMOVE notification for cache listeners

Parameters:
cache - the Cache repoorting the change
local - true if action was local, false if initiated by remote cache
key - key of object
element - content of object

notifyElementAdded

void notifyElementAdded(JetspeedCache cache,
                        boolean local,
                        java.lang.Object key,
                        java.lang.Object element)
ADDED notification for cache listeners

Parameters:
cache - the Cache repoorting the change
local - true if action was local, false if initiated by remote cache
key - key of object
element - content of object

notifyElementChanged

void notifyElementChanged(JetspeedCache cache,
                          boolean local,
                          java.lang.Object key,
                          java.lang.Object element)
CHANGE notification for cache listeners

Parameters:
cache - the Cache repoorting the change
local - true if action was local, false if initiated by remote cache
key - key of object
element - content of object

notifyElementEvicted

void notifyElementEvicted(JetspeedCache cache,
                          boolean local,
                          java.lang.Object key,
                          java.lang.Object element)
EVICTED notification for cache listeners

Parameters:
cache - the Cache repoorting the change
local - true if action was local, false if initiated by remote cache
key - key of object
element - content of object

notifyElementExpired

void notifyElementExpired(JetspeedCache cache,
                          boolean local,
                          java.lang.Object key,
                          java.lang.Object element)
EXPIRED notification for cache listeners

Parameters:
cache - the Cache repoorting the change
local - true if action was local, false if initiated by remote cache
key - key of object
element - content of object


Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.