GemFire 6.0.1

com.gemstone.gemfire.cache.partition
Interface PartitionRegionInfo


public interface PartitionRegionInfo

Information describing the data storage and distribution of a partitioned region. The PartitionRegionHelper is used to gather PartitionRegionInfo. Each instance describes a single partitioned region identified by getRegionPath().

This is an immutable snapshot of the information.

Since:
6.0

Method Summary
 int getActualRedundantCopies()
          Returns the lowest number of redundant copies for any bucket holding data for the partitioned region.
 String getColocatedWith()
          Returns the full path of the partitioned region that this region has been configured to be colocated with or null if it is not colocated.
 int getConfiguredBucketCount()
          Returns the configured number of buckets for the partitioned region.
 int getConfiguredRedundantCopies()
          Returns the number of redundant copies the partitioned region was configured for.
 int getCreatedBucketCount()
          Returns the number of actual buckets that have been created to hold data for the partitioned region.
 int getLowRedundancyBucketCount()
          Returns the number of created buckets that have fewer than the configured redundant copies for this partitioned region.
 Set<PartitionMemberInfo> getPartitionMemberInfo()
          Returns an immutable set of PartitionMemberInfo representing every member that is configured to provide storage space to the partitioned region.
 String getRegionPath()
          Returns the full path of the partitioned region that this object describes.
 

Method Detail

getRegionPath

String getRegionPath()
Returns the full path of the partitioned region that this object describes.

Returns:
the full path of the partitioned region that this info describes

getPartitionMemberInfo

Set<PartitionMemberInfo> getPartitionMemberInfo()
Returns an immutable set of PartitionMemberInfo representing every member that is configured to provide storage space to the partitioned region.

Returns:
set of member info configured for storage space

getConfiguredBucketCount

int getConfiguredBucketCount()
Returns the configured number of buckets for the partitioned region.

Returns:
the configured number of buckets

getCreatedBucketCount

int getCreatedBucketCount()
Returns the number of actual buckets that have been created to hold data for the partitioned region. This is less than or equal to {#link #getConfiguredBucketCount()}.

Returns:
the current number of actual buckets that have been created

getLowRedundancyBucketCount

int getLowRedundancyBucketCount()
Returns the number of created buckets that have fewer than the configured redundant copies for this partitioned region.

Returns:
the number of created buckets that have fewer than the configured redundant copies
See Also:
getActualRedundantCopies()

getConfiguredRedundantCopies

int getConfiguredRedundantCopies()
Returns the number of redundant copies the partitioned region was configured for.

Returns:
the number of redundant copies the partitioned region was configured for

getActualRedundantCopies

int getActualRedundantCopies()
Returns the lowest number of redundant copies for any bucket holding data for the partitioned region. If all data is currently at full redundancy then this will return the same value as getConfiguredRedundantCopies().

Returns:
the lowest number of redundant copies for any bucket of the partitioned region.

getColocatedWith

String getColocatedWith()
Returns the full path of the partitioned region that this region has been configured to be colocated with or null if it is not colocated.

Returns:
the full path of the partitioned region that the region is colocated with or null if there is none.

GemFire 6.0.1

Copyright © 2002-2009 GemStone Systems, Inc. All Rights Reserved.