Class RemovedFilter<K,V>
- java.lang.Object
-
- org.infinispan.persistence.remote.upgrade.RemovedFilter<K,V>
-
- All Implemented Interfaces:
CacheEventFilter<K,V>
public class RemovedFilter<K,V> extends java.lang.Object implements CacheEventFilter<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RemovedFilter.Externalizer
-
Constructor Summary
Constructors Constructor Description RemovedFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.lang.Object 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.MediaType
format()
-
-
-
Method Detail
-
accept
public boolean accept(java.lang.Object 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,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 or not to notify the listener
-
format
public MediaType format()
- Specified by:
format
in interfaceCacheEventFilter<K,V>
- Returns:
- The desired data format to be used in the accept operation. If null, the filter will receive data as it's stored.
-
-