Uses of Interface
org.infinispan.filter.KeyValueFilter
Packages that use 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
Subinterfaces of KeyValueFilter in org.infinispan.filterModifier and TypeInterfaceDescriptioninterfaceKeyValueFilterConverter<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 KeyValueFilterModifier and TypeClassDescriptionclassThis 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 classA key value filter that accepts all entries found.classAllows AND-composing several key/value filters.Methods in org.infinispan.filter with parameters of type KeyValueFilterModifier and TypeMethodDescriptionstatic <K,V> Predicate <CacheEntry<K, V>> CacheFilters.predicate(KeyValueFilter<? super K, ? super V> filter) Creates a newPredicateusing the provided key value filter as a basis for the operation.Constructors in org.infinispan.filter with parameters of type KeyValueFilterModifierConstructorDescriptionCompositeKeyValueFilter(KeyValueFilter<? super K, ? super V>... filters) -
Uses of KeyValueFilter in org.infinispan.notifications.cachelistener.filter
Classes in org.infinispan.notifications.cachelistener.filter that implement KeyValueFilterModifier and TypeClassDescriptionclassKeyValueFilter that is implemented by using the provided CacheEventFilter.classConstructors in org.infinispan.notifications.cachelistener.filter with parameters of type KeyValueFilterModifierConstructorDescriptionKeyValueFilterAsCacheEventFilter(KeyValueFilter<? super K, ? super V> filter)