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) 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 TypeClassDescriptionclassComposedFilterConverter<K,V, C> A filter which is composed of other filters.classAKeyValueFilterConverterwhich matches the key against a glob pattern.classFilter 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)