Class KeyFilterAsCacheEventFilter<K>
- java.lang.Object
-
- org.infinispan.notifications.cachelistener.filter.KeyFilterAsCacheEventFilter<K>
-
- All Implemented Interfaces:
CacheEventFilter<K,java.lang.Object>
public class KeyFilterAsCacheEventFilter<K> extends java.lang.Object implements CacheEventFilter<K,java.lang.Object>
CacheEventFilter that implements it's filtering solely on the use of the provided KeyFilter- Since:
- 7.0
- Author:
- wburns
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KeyFilterAsCacheEventFilter.Externalizer
-
Constructor Summary
Constructors Constructor Description KeyFilterAsCacheEventFilter(KeyFilter<? super K> filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(K key, java.lang.Object oldValue, Metadata oldMetadata, java.lang.Object newValue, Metadata newMetadata, EventType eventType)
Whether or not this event should be raised to the listener it is attached to.protected void
injectDependencies(ComponentRegistry cr)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.infinispan.notifications.cachelistener.filter.CacheEventFilter
format
-
-
-
-
Method Detail
-
accept
public boolean accept(K key, java.lang.Object oldValue, Metadata oldMetadata, java.lang.Object newValue, Metadata newMetadata, EventType eventType)
Description copied from interface:CacheEventFilter
Whether or not this event should be raised to the listener it is attached to.- Specified by:
accept
in interfaceCacheEventFilter<K,java.lang.Object>
- Parameters:
key
- The key for the entry that was changed for the eventoldValue
- The previous value before the event takes placeoldMetadata
- The old value before the event takes placenewValue
- The new value for the entry after the event takes placenewMetadata
- The new metadata for the entry after the event takes placeeventType
- The type of event that is being raised- Returns:
- Whether or not to notify the listener
-
injectDependencies
protected void injectDependencies(ComponentRegistry cr)
-
-