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 Object implements CacheEventFilter<K,V>
  • Constructor Details

    • RemovedFilter

      public RemovedFilter()
  • Method Details

    • accept

      public boolean accept(Object key, Object oldValue, Metadata oldMetadata, 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 interface CacheEventFilter<K,V>
      Parameters:
      key - The key for the entry that was changed for the event
      oldValue - The previous value before the event takes place
      oldMetadata - The old value before the event takes place
      newValue - The new value for the entry after the event takes place
      newMetadata - The new metadata for the entry after the event takes place
      eventType - The type of event that is being raised
      Returns:
      Whether or not to notify the listener
    • format

      public MediaType format()
      Specified by:
      format in interface CacheEventFilter<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.