Class KeyValueFilterAsCacheEventFilter<K,V>
java.lang.Object
org.infinispan.notifications.cachelistener.filter.KeyValueFilterAsCacheEventFilter<K,V>
- All Implemented Interfaces:
CacheEventFilter<K,V>
@ProtoTypeId(1114)
public class KeyValueFilterAsCacheEventFilter<K,V>
extends Object
implements CacheEventFilter<K,V>
CacheEventFilter that implements it's filtering solely on the use of the provided KeyValueFilter
- Since:
- 7.0
- Author:
- wburns
-
Constructor Summary
ConstructorsConstructorDescriptionKeyValueFilterAsCacheEventFilter(KeyValueFilter<? super K, ? super V> filter) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CacheEventFilter
format
-
Constructor Details
-
KeyValueFilterAsCacheEventFilter
-
-
Method Details
-
accept
public boolean accept(K key, V oldValue, Metadata oldMetadata, V newValue, Metadata newMetadata, EventType eventType) Description copied from interface:CacheEventFilterWhether this event should be raised to the listener it is attached to.- Specified by:
acceptin interfaceCacheEventFilter<K,V> - 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 to notify the listener
-
injectDependencies
-