Interface SnapshotFilter<K,V>

Type Parameters:
K - the key type
V - the value type
All Superinterfaces:
Serializable

public interface SnapshotFilter<K,V> extends Serializable
Filters region entries for inclusion into a snapshot.
Since:
GemFire 7.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    accept(Map.Entry<K,V> entry)
    Returns true if the entry passes the filter criteria; false otherwise.
  • Method Details

    • accept

      boolean accept(Map.Entry<K,V> entry)
      Returns true if the entry passes the filter criteria; false otherwise. Invoking Entry.getValue may incur additional overhead to deserialize the entry value.
      Parameters:
      entry - the cache entry to evaluate
      Returns:
      true if the entry is accepted by the filter