Uses of Interface
org.infinispan.filter.KeyValueFilterConverter
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 KeyValueFilterConverter in org.infinispan.filter
Modifier and TypeClassDescriptionclass
This is a base class that should be used when implementing a KeyValueFilterConverter that provides default implementations for theKeyValueFilter.accept(Object, Object, org.infinispan.metadata.Metadata)
andConverter.convert(Object, Object, org.infinispan.metadata.Metadata)
methods so they just call thefilterAndConvert(Object, Object, org.infinispan.metadata.Metadata)
method and then do the right thing.Modifier and TypeMethodDescriptionKeyValueFilterConverterFactory.getFilterConverter()
default KeyValueFilterConverter<K,
V, C> ParamKeyValueFilterConverterFactory.getFilterConverter()
ParamKeyValueFilterConverterFactory.getFilterConverter
(Object[] params) Create an instance ofKeyValueFilterConverter
Modifier and TypeMethodDescriptionstatic <K,
V, C> Function<CacheEntry<K, V>, CacheEntry<K, C>> CacheFilters.converterToFunction
(KeyValueFilterConverter<? super K, ? super V, C> filterConverter) Creates a newFunction
using the provided filter convert.static <K,
V, C> Stream<CacheEntry<K, C>> CacheFilters.filterAndConvert
(Stream<CacheEntry<K, V>> stream, KeyValueFilterConverter<? super K, ? super V, C> filterConverter) Adds needed intermediate operations to the provided stream, returning a possibly new stream as a result of the operations.static <K,
V, C> CacheStream<CacheEntry<K, C>> CacheFilters.filterAndConvert
(CacheStream<CacheEntry<K, V>> stream, KeyValueFilterConverter<? super K, ? super V, C> filterConverter) static <K,
V, C> CacheStream<K> CacheFilters.filterAndConvertToKey
(CacheStream<CacheEntry<K, V>> stream, KeyValueFilterConverter<? super K, ? super V, C> filterConverter) static <K,
V, C> CacheStream<C> CacheFilters.filterAndConvertToValue
(CacheStream<CacheEntry<K, V>> stream, KeyValueFilterConverter<? super K, ? super V, C> filterConverter) -
Uses of KeyValueFilterConverter in org.infinispan.notifications.cachelistener.filter
ModifierConstructorDescriptionKeyValueFilterConverterAsCacheEventFilterConverter
(KeyValueFilterConverter<K, V, C> keyValueFilterConverter) KeyValueFilterConverterAsCacheEventFilterConverter
(KeyValueFilterConverter<K, V, C> keyValueFilterConverter, MediaType format) -
Uses of KeyValueFilterConverter in org.infinispan.server.hotrod.iteration
ModifierConstructorDescriptionIterationFilter
(MediaType storageMediaType, MediaType requestType, Optional<KeyValueFilterConverter<K, V, C>> providedFilter)