# Package org.apache.geode.cache.partition

Provides classes which operate on partitioned regions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  PartitionListener | A callback for partitioned regions, invoked when a partition region is created or any bucket is created/deleted or any bucket in a partitioned region becomes primary. It is highly recommended that implementations of this listener should be quick and not try to manipulate regions and data because the the callbacks are invoked while holding locks that may block region operations.
  PartitionMemberInfo | Describes a member that has been configured to provide storage space for a partitioned region.
  PartitionRebalanceInfo | The detailed results of rebalancing a partitioned region.
  PartitionRegionInfo | Information describing the data storage and distribution of a partitioned region.

- Class Summary
  Class | Description
  --- | ---
  PartitionListenerAdapter | Utility class that implements all methods in `PartitionListener` with empty implementations.
  PartitionRegionHelper | Utility methods for handling partitioned Regions, for example during execution of `Functions` on a Partitioned Region.

- Exception Summary
  Exception | Description
  --- | ---
  PartitionNotAvailableException | This exception is thrown when for the given fixed partition, datastore (local-max-memory > 0) is not available.

## Package org.apache.geode.cache.partition Description

Provides classes which operate on partitioned regions. PartitionRegionHelper contains static methods which can be used to extract partition region specific information from a region.