SnapshotFilter (Apache Geode 2.0.2)
Description: declaration: package: org.apache.geode.cache.snapshot, interface: SnapshotFilter

Package org.apache.geode.cache.snapshot

# 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:
  - `CacheSnapshotService`
  - `RegionSnapshotService`

- ## 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