Uses of Interface
org.wildfly.clustering.cache.infinispan.embedded.distribution.CacheStreamFilter
Packages that use CacheStreamFilter
Package
Description
-
Uses of CacheStreamFilter in org.wildfly.clustering.cache.infinispan.embedded.distribution
Methods in org.wildfly.clustering.cache.infinispan.embedded.distribution that return CacheStreamFilterModifier and TypeMethodDescriptionstatic <T> CacheStreamFilter<T> CacheStreamFilter.identity()Returns a cache stream filter that performs no filtering.static <T> CacheStreamFilter<T> CacheStreamFilter.local(org.infinispan.Cache<?, ?> cache) Returns a cache stream filter of the locally owned segments of the specified cache.static <T> CacheStreamFilter<T> CacheStreamFilter.primary(org.infinispan.distribution.ch.ConsistentHash hash, org.infinispan.remoting.transport.Address member) Returns a cache stream filter of the segments of the specified consistent hash owned by the specified member.static <T> CacheStreamFilter<T> CacheStreamFilter.segments(org.infinispan.commons.util.IntSet segments) Returns a cache stream filter for the specified segments. -
Uses of CacheStreamFilter in org.wildfly.clustering.server.infinispan.scheduler
Classes in org.wildfly.clustering.server.infinispan.scheduler that implement interfaces with type arguments of type CacheStreamFilterModifier and TypeClassDescriptionclassCacheEntriesTask<K,V> Invokes a task against cache entries matching a filter.classCacheKeysTask<K,V> Invokes a task against cache entries matching a filter.Methods in org.wildfly.clustering.server.infinispan.scheduler that return types with arguments of type CacheStreamFilterModifier and TypeMethodDescriptionstatic <I, K extends Key<I>, V, M>
Consumer<CacheStreamFilter<Map.Entry<K, V>>> CacheEntriesTask.cancel(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<K, V> scheduler) Creates a task that cancels entries matching the specified filter.static <K,V> Consumer <CacheStreamFilter<K>> CacheKeysTask.cancel(org.infinispan.Cache<K, V> cache, Predicate<? super K> filter, CacheEntryScheduler<K, V> scheduler) Creates a schedule task for keys matching the specified filter.static <I, K extends Key<I>, V, M>
Consumer<CacheStreamFilter<Map.Entry<K, V>>> CacheEntriesTask.schedule(org.infinispan.Cache<K, V> cache, Predicate<Map.Entry<? super K, ? super V>> filter, CacheEntryScheduler<K, V> scheduler) Creates a task that schedules entries matching the specified filter.Methods in org.wildfly.clustering.server.infinispan.scheduler with parameters of type CacheStreamFilterModifier and TypeMethodDescriptionvoidCacheEntriesTask.accept(CacheStreamFilter<Map.Entry<K, V>> filter) voidCacheKeysTask.accept(CacheStreamFilter<K> filter)