Uses of Interface
org.infinispan.filter.KeyValueFilterConverter
Packages that use 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
Classes in org.infinispan.filter that implement KeyValueFilterConverterModifier 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.Methods in org.infinispan.filter that return KeyValueFilterConverterModifier and TypeMethodDescriptionKeyValueFilterConverterFactory.getFilterConverter()
default KeyValueFilterConverter
<K, V, C> ParamKeyValueFilterConverterFactory.getFilterConverter()
ParamKeyValueFilterConverterFactory.getFilterConverter
(Object[] params) Create an instance ofKeyValueFilterConverter
Methods in org.infinispan.filter with parameters of type KeyValueFilterConverterModifier 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
Classes in org.infinispan.notifications.cachelistener.filter that implement KeyValueFilterConverterConstructors in org.infinispan.notifications.cachelistener.filter with parameters of type KeyValueFilterConverterModifierConstructorDescriptionKeyValueFilterConverterAsCacheEventFilterConverter
(KeyValueFilterConverter<K, V, C> keyValueFilterConverter) KeyValueFilterConverterAsCacheEventFilterConverter
(KeyValueFilterConverter<K, V, C> keyValueFilterConverter, MediaType format) -
Uses of KeyValueFilterConverter in org.infinispan.server.iteration
Classes in org.infinispan.server.iteration that implement KeyValueFilterConverterConstructor parameters in org.infinispan.server.iteration with type arguments of type KeyValueFilterConverterModifierConstructorDescriptionIterationFilter
(MediaType storageMediaType, MediaType requestType, Optional<KeyValueFilterConverter<K, V, C>> providedFilter) -
Uses of KeyValueFilterConverter in org.infinispan.server.resp.filter
Classes in org.infinispan.server.resp.filter that implement KeyValueFilterConverterModifier and TypeClassDescriptionclass
ComposedFilterConverter<K,
V, C> A filter which is composed of other filters.class
AKeyValueFilterConverter
which matches the key against a glob pattern.class
Filter based on theRespTypes
.Methods in org.infinispan.server.resp.filter that return KeyValueFilterConverterModifier and TypeMethodDescriptionKeyValueFilterConverter
<byte[], Object, Object> ComposedFilterConverterFactory.getFilterConverter
(Object[] params) KeyValueFilterConverter
<byte[], byte[], byte[]> GlobMatchFilterConverterFactory.getFilterConverter
(Object[] params) KeyValueFilterConverter
<byte[], Object, Object> RespTypeFilterConverterFactory.getFilterConverter
(Object[] params) Constructor parameters in org.infinispan.server.resp.filter with type arguments of type KeyValueFilterConverterModifierConstructorDescriptionComposedFilterConverter
(List<KeyValueFilterConverter<K, V, C>> filterConverters)