Interface IndexedFilter<K,V,C>
-
- All Superinterfaces:
CacheEventConverter<K,V,C>
,CacheEventFilter<K,V>
,CacheEventFilterConverter<K,V,C>
public interface IndexedFilter<K,V,C> extends CacheEventFilterConverter<K,V,C>
A marker interface for filters that can be handled efficiently by aFilterIndexingServiceProvider
. Such filters can still be executed by calling theCacheEventFilterConverter.filterAndConvert(K, V, org.infinispan.metadata.Metadata, V, org.infinispan.metadata.Metadata, org.infinispan.notifications.cachelistener.filter.EventType)
method but aFilterIndexingServiceProvider
could take advantage of this specific filter and execute it more efficiently by using an alternative approach.- Since:
- 7.2
- Author:
- anistor@redhat.com
-
-
Method Summary
-
Methods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventConverter
convert, useRequestFormat
-
Methods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventFilter
accept
-
Methods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventFilterConverter
filterAndConvert, format
-
-