Interface CacheListenerRegistrar<K,​V>

    • Method Detail

      • register

        default ListenerRegistration register​(Class<? super K> keyClass)
        Registers this listener events for cache entries whose key is an instance of the specified class.
        Parameters:
        keyClass - a key class
        Returns:
        a listener registration
      • register

        default ListenerRegistration register​(Predicate<? super K> keyPredicate)
        Registers this listener events for cache entries whose key matches the specified predicate.
        Parameters:
        keyClass - a key class
        Returns:
        a listener registration
      • register

        ListenerRegistration register​(org.infinispan.notifications.cachelistener.filter.CacheEventFilter<? super K,​? super V> filter)
        Registers this listener events for cache entries that match the specified filter.
        Parameters:
        filter - a cache event filter
        Returns:
        a listener registration