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 TypeClassDescriptionclassThis 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 ofKeyValueFilterConverterMethods 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 newFunctionusing 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)