Uses of Interface
org.infinispan.filter.KeyFilter
-
Packages that use KeyFilter Package Description org.infinispan.container Package that contains the interface describing the underlyling API for storage in Infinispanorg.infinispan.filter Provides capabilities around filtering and converting entries that are found in the cache or cache store/loader.org.infinispan.globalstate Global configuration state.org.infinispan.notifications Notifications and eventing for listeners on both the Cache and CacheManager interfaces.org.infinispan.notifications.cachelistener Cache
-specific notifications and eventing.org.infinispan.notifications.cachelistener.filter Cache
-specific notifications and eventing filtering classes.org.infinispan.persistence Persistence API.org.infinispan.persistence.spi The Persistence SPI. -
-
Uses of KeyFilter in org.infinispan.container
Methods in org.infinispan.container with parameters of type KeyFilter Modifier and Type Method Description default void
DataContainer. executeTask(KeyFilter<? super K> filter, BiConsumer<? super K,InternalCacheEntry<K,V>> action)
Deprecated.since 9.3 Please use theDataContainer.iterator()
method and apply filtering manually -
Uses of KeyFilter in org.infinispan.filter
Classes in org.infinispan.filter that implement KeyFilter Modifier and Type Class Description class
CollectionKeyFilter<K>
Filter based on accepting/rejecting the keys that are present in a supplied collection.class
CompositeKeyFilter<K>
Allows AND-composing several filters.class
KeyValueFilterAsKeyFilter<K>
This is a KeyFilter that utilizes the givenKeyValueFilter
to determine if to filter the key.Fields in org.infinispan.filter declared as KeyFilter Modifier and Type Field Description static KeyFilter
KeyFilter. ACCEPT_ALL_FILTER
Deprecated.Constructors in org.infinispan.filter with parameters of type KeyFilter Constructor Description CompositeKeyFilter(KeyFilter<? super K>... filters)
KeyFilterAsKeyValueFilter(KeyFilter<? super K> filter)
-
Uses of KeyFilter in org.infinispan.globalstate
Classes in org.infinispan.globalstate that implement KeyFilter Modifier and Type Class Description class
ScopeFilter
A filter forScopedState
that allows listeners of the global state cache to choose events by scope. -
Uses of KeyFilter in org.infinispan.notifications
Methods in org.infinispan.notifications with parameters of type KeyFilter Modifier and Type Method Description void
ClassLoaderAwareFilteringListenable. addListener(Object listener, KeyFilter<? super K> filter, ClassLoader classLoader)
Adds a listener to the component.<C> void
DataConversionAwareListenable. addListener(ListenerHolder listenerHolder, KeyFilter<? super K> filter)
void
FilteringListenable. addListener(Object listener, KeyFilter<? super K> filter)
Adds a listener to the component. -
Uses of KeyFilter in org.infinispan.notifications.cachelistener
Methods in org.infinispan.notifications.cachelistener with parameters of type KeyFilter Modifier and Type Method Description void
CacheNotifierImpl. addListener(Object listener, KeyFilter<? super K> filter)
void
CacheNotifierImpl. addListener(Object listener, KeyFilter<? super K> filter, ClassLoader classLoader)
<C> void
CacheNotifierImpl. addListener(ListenerHolder listenerHolder, KeyFilter<? super K> filter)
-
Uses of KeyFilter in org.infinispan.notifications.cachelistener.filter
Constructors in org.infinispan.notifications.cachelistener.filter with parameters of type KeyFilter Constructor Description KeyFilterAsCacheEventFilter(KeyFilter<? super K> filter)
-
Uses of KeyFilter in org.infinispan.persistence
Classes in org.infinispan.persistence that implement KeyFilter Modifier and Type Class Description class
PrimaryOwnerFilter<K>
Methods in org.infinispan.persistence that return KeyFilter Modifier and Type Method Description static KeyFilter
PersistenceUtil. notNull(KeyFilter filter)
Methods in org.infinispan.persistence with parameters of type KeyFilter Modifier and Type Method Description static <K,V>
intPersistenceUtil. count(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter)
Deprecated.Please usePersistenceUtil.count(AdvancedCacheLoader, Predicate)
insteadstatic KeyFilter
PersistenceUtil. notNull(KeyFilter filter)
static <K,V>
Set<InternalCacheEntry>PersistenceUtil. toEntrySet(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter, org.infinispan.container.impl.InternalEntryFactory ief)
Deprecated.static <K,V>
Set<K>PersistenceUtil. toKeySet(AdvancedCacheLoader<K,V> acl, KeyFilter<? super K> filter)
Deprecated.Please usePersistenceUtil.toKeySet(AdvancedCacheLoader, Predicate)
instead -
Uses of KeyFilter in org.infinispan.persistence.spi
Methods in org.infinispan.persistence.spi with parameters of type KeyFilter Modifier and Type Method Description default void
AdvancedCacheLoader. process(KeyFilter<? super K> filter, AdvancedCacheLoader.CacheLoaderTask<K,V> task, Executor executor, boolean fetchValue, boolean fetchMetadata)
Deprecated.since 9.3 This is to be removed and replaced byAdvancedCacheLoader.publishEntries(Predicate, boolean, boolean)
-