Class CacheEventListenerRegistrar<K,V>

java.lang.Object
org.wildfly.clustering.infinispan.listener.EventListenerRegistrar
org.wildfly.clustering.infinispan.listener.CacheEventListenerRegistrar<K,V>
All Implemented Interfaces:
CacheListenerRegistrar<K,V>, ListenerRegistrar
Direct Known Subclasses:
PostActivateBlockingListener, PostPassivateBlockingListener, PrePassivateBlockingListener, PrePassivateNonBlockingListener

public class CacheEventListenerRegistrar<K,V> extends EventListenerRegistrar implements CacheListenerRegistrar<K,V>
A registering cache event listener.
Author:
Paul Ferraro
  • Constructor Details

    • CacheEventListenerRegistrar

      public CacheEventListenerRegistrar(org.infinispan.Cache<K,V> cache)
    • CacheEventListenerRegistrar

      public CacheEventListenerRegistrar(org.infinispan.Cache<K,V> cache, Object listener)
  • Method Details

    • register

      public ListenerRegistration register(org.infinispan.notifications.cachelistener.filter.CacheEventFilter<? super K,? super V> filter)
      Description copied from interface: CacheListenerRegistrar
      Registers this listener events for cache entries that match the specified filter.
      Specified by:
      register in interface CacheListenerRegistrar<K,V>
      Parameters:
      filter - a cache event filter
      Returns:
      a listener registration