Class AbstractCommonEventProcessingCacheListener<K,V>

java.lang.Object
org.apache.geode.cache.util.CacheListenerAdapter<K,V>
org.springframework.geode.cache.AbstractCommonEventProcessingCacheListener<K,V>
All Implemented Interfaces:
org.apache.geode.cache.CacheCallback, org.apache.geode.cache.CacheListener<K,V>, org.apache.geode.cache.Declarable

public abstract class AbstractCommonEventProcessingCacheListener<K,V> extends org.apache.geode.cache.util.CacheListenerAdapter<K,V>
An abstract base class implementing the Apache Geode CacheListener interface by extending the CacheListenerAdapter base class, which processes all EntryEvents and RegionEvents using the same logic.
Since:
1.1.0
See Also:
  • CacheListener
  • EntryEvent
  • RegionEvent
  • CacheListenerAdapter
  • Constructor Details

    • AbstractCommonEventProcessingCacheListener

      public AbstractCommonEventProcessingCacheListener()
  • Method Details

    • afterCreate

      public void afterCreate(org.apache.geode.cache.EntryEvent<K,V> event)
      Specified by:
      afterCreate in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterCreate in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterDestroy

      public void afterDestroy(org.apache.geode.cache.EntryEvent<K,V> event)
      Specified by:
      afterDestroy in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterDestroy in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterInvalidate

      public void afterInvalidate(org.apache.geode.cache.EntryEvent<K,V> event)
      Specified by:
      afterInvalidate in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterInvalidate in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterUpdate

      public void afterUpdate(org.apache.geode.cache.EntryEvent<K,V> event)
      Specified by:
      afterUpdate in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterUpdate in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • processEntryEvent

      protected void processEntryEvent(org.apache.geode.cache.EntryEvent<K,V> event, AbstractCommonEventProcessingCacheListener.EntryEventType eventType)
    • afterRegionClear

      public void afterRegionClear(org.apache.geode.cache.RegionEvent<K,V> event)
      Specified by:
      afterRegionClear in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterRegionClear in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterRegionCreate

      public void afterRegionCreate(org.apache.geode.cache.RegionEvent<K,V> event)
      Specified by:
      afterRegionCreate in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterRegionCreate in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterRegionDestroy

      public void afterRegionDestroy(org.apache.geode.cache.RegionEvent<K,V> event)
      Specified by:
      afterRegionDestroy in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterRegionDestroy in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterRegionInvalidate

      public void afterRegionInvalidate(org.apache.geode.cache.RegionEvent<K,V> event)
      Specified by:
      afterRegionInvalidate in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterRegionInvalidate in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • afterRegionLive

      public void afterRegionLive(org.apache.geode.cache.RegionEvent<K,V> event)
      Specified by:
      afterRegionLive in interface org.apache.geode.cache.CacheListener<K,V>
      Overrides:
      afterRegionLive in class org.apache.geode.cache.util.CacheListenerAdapter<K,V>
    • processRegionEvent

      protected void processRegionEvent(org.apache.geode.cache.RegionEvent<K,V> event, AbstractCommonEventProcessingCacheListener.RegionEventType eventType)