Uses of Interface
org.infinispan.filter.KeyValueFilter
Package
Description
Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.
Cache
-specific notifications and eventing filtering classes.-
Uses of KeyValueFilter in org.infinispan.filter
Modifier and TypeInterfaceDescriptioninterface
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.Modifier and TypeClassDescriptionclass
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.final class
A key value filter that accepts all entries found.class
Allows AND-composing several key/value filters.Modifier and TypeMethodDescriptionstatic <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.ModifierConstructorDescriptionCompositeKeyValueFilter
(KeyValueFilter<? super K, ? super V>... filters) -
Uses of KeyValueFilter in org.infinispan.notifications.cachelistener.filter
Modifier and TypeClassDescriptionclass
KeyValueFilter that is implemented by using the provided CacheEventFilter.class
ModifierConstructorDescriptionKeyValueFilterAsCacheEventFilter
(KeyValueFilter<? super K, ? super V> filter) -
Uses of KeyValueFilter in org.infinispan.server.iteration