Class EhCacheEventListener

java.lang.Object
org.serviceconnector.cache.ehcache.EhCacheEventListener
All Implemented Interfaces:
Cloneable, net.sf.ehcache.event.CacheEventListener

public class EhCacheEventListener extends Object implements net.sf.ehcache.event.CacheEventListener
The listener interface for receiving ehCacheEvent events. The class that is interested in processing a ehCacheEvent event implements this interface, and the object created with that class is registered with a component using the component's addEhCacheEventListener method. When the ehCacheEvent event occurs, that object's appropriate method is invoked.
  • Constructor Details

    • EhCacheEventListener

      public EhCacheEventListener()
  • Method Details

    • notifyElementRemoved

      public void notifyElementRemoved(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element) throws net.sf.ehcache.CacheException
      Specified by:
      notifyElementRemoved in interface net.sf.ehcache.event.CacheEventListener
      Throws:
      net.sf.ehcache.CacheException
    • notifyElementPut

      public void notifyElementPut(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element) throws net.sf.ehcache.CacheException
      Specified by:
      notifyElementPut in interface net.sf.ehcache.event.CacheEventListener
      Throws:
      net.sf.ehcache.CacheException
    • notifyElementUpdated

      public void notifyElementUpdated(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element) throws net.sf.ehcache.CacheException
      Specified by:
      notifyElementUpdated in interface net.sf.ehcache.event.CacheEventListener
      Throws:
      net.sf.ehcache.CacheException
    • notifyElementExpired

      public void notifyElementExpired(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element)
      Specified by:
      notifyElementExpired in interface net.sf.ehcache.event.CacheEventListener
    • notifyElementEvicted

      public void notifyElementEvicted(net.sf.ehcache.Ehcache cache, net.sf.ehcache.Element element)
      Specified by:
      notifyElementEvicted in interface net.sf.ehcache.event.CacheEventListener
    • notifyRemoveAll

      public void notifyRemoveAll(net.sf.ehcache.Ehcache cache)
      Specified by:
      notifyRemoveAll in interface net.sf.ehcache.event.CacheEventListener
    • dispose

      public void dispose()
      Specified by:
      dispose in interface net.sf.ehcache.event.CacheEventListener
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface net.sf.ehcache.event.CacheEventListener
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException