Uses of Interface
org.infinispan.filter.KeyValueFilter
-
Packages that use KeyValueFilter Package Description org.infinispan.container Package that contains the interface describing the underlyling API for storage in Infinispanorg.infinispan.container.impl Data containers which store cache entries.org.infinispan.filter Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.org.infinispan.notifications.cachelistener.filter Cache
-specific notifications and eventing filtering classes. -
-
Uses of KeyValueFilter in org.infinispan.container
Methods in org.infinispan.container with parameters of type KeyValueFilter Modifier and Type Method Description default void
DataContainer. executeTask(KeyValueFilter<? super K,? super V> filter, BiConsumer<? super K,InternalCacheEntry<K,V>> action)
Deprecated.since 9.3 Please use theDataContainer.iterator()
method and apply filtering manually -
Uses of KeyValueFilter in org.infinispan.container.impl
Methods in org.infinispan.container.impl with parameters of type KeyValueFilter Modifier and Type Method Description void
AbstractDelegatingDataContainer. executeTask(KeyValueFilter<? super K,? super V> filter, BiConsumer<? super K,InternalCacheEntry<K,V>> action)
void
DefaultDataContainer. executeTask(KeyValueFilter<? super K,? super V> filter, BiConsumer<? super K,InternalCacheEntry<K,V>> action)
-
Uses of KeyValueFilter in org.infinispan.filter
Subinterfaces of KeyValueFilter in org.infinispan.filter Modifier and Type Interface Description interface
KeyValueFilterConverter<K,V,C>
This interface is an optimization that can be used when a filter and converter are most efficiently used as the same object composing the filtering and conversion in the same method invocation.Classes in org.infinispan.filter that implement KeyValueFilter Modifier and Type Class Description class
AbstractKeyValueFilterConverter<K,V,C>
This is a base class that should be used when implementing a KeyValueFilterConverter that provides default implementations for theaccept(Object, Object, org.infinispan.metadata.Metadata)
andConverter.convert(Object, Object, org.infinispan.metadata.Metadata)
methods so they just call theKeyValueFilterConverter.filterAndConvert(Object, Object, org.infinispan.metadata.Metadata)
method and then do the right thing.class
AcceptAllKeyValueFilter
A key value filter that accepts all entries found.class
CompositeKeyValueFilter<K,V>
Allows AND-composing several key/value filters.class
KeyFilterAsKeyValueFilter<K,V>
KeyValueFilter that implements it's filtering solely on the use of the provided KeyFilterMethods in org.infinispan.filter with parameters of type KeyValueFilter Modifier and Type Method Description static <K,V>
Predicate<CacheEntry<K,V>>CacheFilters. predicate(KeyValueFilter<? super K,? super V> filter)
Creates a newPredicate
using the provided key value filter as a basis for the operation.Constructors in org.infinispan.filter with parameters of type KeyValueFilter Constructor Description CompositeKeyValueFilter(KeyValueFilter<? super K,? super V>... filters)
KeyValueFilterAsKeyFilter(KeyValueFilter<? super K,?> filter)
-
Uses of KeyValueFilter in org.infinispan.notifications.cachelistener.filter
Classes in org.infinispan.notifications.cachelistener.filter that implement KeyValueFilter Modifier and Type Class Description class
CacheEventFilterAsKeyValueFilter<K,V>
KeyValueFilter that is implemented by using the provided CacheEventFilter.class
CacheEventFilterConverterAsKeyValueFilterConverter<K,V,C>
Constructors in org.infinispan.notifications.cachelistener.filter with parameters of type KeyValueFilter Constructor Description KeyValueFilterAsCacheEventFilter(KeyValueFilter<? super K,? super V> filter)
-