Class EventListenerKeysFilter
java.lang.Object
org.infinispan.server.resp.filter.EventListenerKeysFilter
- All Implemented Interfaces:
CacheEventFilter<Object,Object>
@ProtoTypeId(6107)
public class EventListenerKeysFilter
extends Object
implements CacheEventFilter<Object,Object>
-
Constructor Summary
ConstructorsConstructorDescriptionEventListenerKeysFilter(byte[] key) EventListenerKeysFilter(Stream<byte[]> keys) -
Method Summary
-
Constructor Details
-
EventListenerKeysFilter
public EventListenerKeysFilter(byte[] key) -
EventListenerKeysFilter
-
-
Method Details
-
accept
public boolean accept(Object key, Object oldValue, Metadata oldMetadata, Object 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<Object,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 to notify the listener
-
format
- Specified by:
formatin interfaceCacheEventFilter<Object,Object> - Returns:
- The desired data format to be used in the accept operation. If null, the filter will receive data as it's stored.
-