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 a FilterIndexingServiceProvider. Such filters can still be executed by calling the CacheEventFilterConverter.filterAndConvert(K, V, org.infinispan.metadata.Metadata, V, org.infinispan.metadata.Metadata, org.infinispan.notifications.cachelistener.filter.EventType) method but a FilterIndexingServiceProvider could take advantage of this specific filter and execute it more efficiently by using an alternative approach.
Since:
7.2
Author:
anistor@redhat.com