Uses of Interface
org.infinispan.filter.KeyValueFilterConverter
-
Packages that use KeyValueFilterConverter Package Description org.infinispan.filter Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.org.infinispan.notifications.cachelistener.filter Cache
-specific notifications and eventing filtering classes. -
-
Uses of KeyValueFilterConverter in org.infinispan.filter
Classes in org.infinispan.filter that implement KeyValueFilterConverter Modifier and Type Class Description class
AbstractKeyValueFilterConverter<K,V,C>
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 KeyValueFilterConverter Modifier and Type Method Description KeyValueFilterConverter<K,V,C>
KeyValueFilterConverterFactory. getFilterConverter()
default KeyValueFilterConverter<K,V,C>
ParamKeyValueFilterConverterFactory. getFilterConverter()
KeyValueFilterConverter<K,V,C>
ParamKeyValueFilterConverterFactory. getFilterConverter(Object[] params)
Create an instance ofKeyValueFilterConverter
Methods in org.infinispan.filter with parameters of type KeyValueFilterConverter Modifier and Type Method Description static <K,V,C>
Stream<org.infinispan.container.entries.CacheEntry<K,C>>CacheFilters. filterAndConvert(Stream<org.infinispan.container.entries.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<org.infinispan.container.entries.CacheEntry<K,C>>CacheFilters. filterAndConvert(CacheStream<org.infinispan.container.entries.CacheEntry<K,V>> stream, KeyValueFilterConverter<? super K,? super V,C> filterConverter)
static <K,V,C>
CacheStream<C>CacheFilters. filterAndConvertToValue(CacheStream<org.infinispan.container.entries.CacheEntry<K,V>> stream, KeyValueFilterConverter<? super K,? super V,C> filterConverter)
static <K,V,C>
Function<org.infinispan.container.entries.CacheEntry<K,V>,Stream<org.infinispan.container.entries.CacheEntry<K,C>>>CacheFilters. flatMap(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 KeyValueFilterConverter Modifier and Type Class Description class
CacheEventFilterConverterAsKeyValueFilterConverter<K,V,C>
Constructors in org.infinispan.notifications.cachelistener.filter with parameters of type KeyValueFilterConverter Constructor Description KeyValueFilterConverterAsCacheEventFilterConverter(KeyValueFilterConverter<K,V,C> keyValueFilterConverter)
-