public interface DistributedRegionMXBean
Region
.Modifier and Type | Method and Description |
---|---|
float |
getAverageReads()
Returns the average number of read requests per second.
|
float |
getAverageWrites()
Returns the average number of write requests per second.
|
int |
getAvgBucketSize()
Returns the average number of entries in bucket.
|
int |
getBucketCount()
Returns the number of buckets on this member.
|
long |
getCacheListenerCallsAvgLatency()
Returns the average latency of a call to a
CacheListener . |
long |
getCacheWriterCallsAvgLatency()
Returns the average latency of a call to a
CacheWriter . |
float |
getCreatesRate()
Returns the number of creates per second.
|
float |
getDestroyRate()
Returns the number of destroys per second.
|
float |
getDiskReadsRate()
Returns the number of entries per second for all disks.
|
long |
getDiskTaskWaiting()
Deprecated.
|
long |
getDiskUsage()
Returns the total number of bytes used by all disks.
|
float |
getDiskWritesRate()
Returns the number of entries per second for all disks.
|
int |
getEmptyNodes()
Returns the number of members whose entry count is 0.
|
long |
getEntrySize()
Returns the aggregate entry size (in bytes) of all entries.
|
String |
getFullPath()
Returns the full path of the Region.
|
float |
getGetsRate()
Returns the number of gets per second.
|
long |
getHitCount()
Returns the number of times that a hit occurred.
|
float |
getHitRatio()
Returns the hit to miss ratio.
|
long |
getLastAccessedTime()
Returns the time of the most recent access.
|
long |
getLastModifiedTime()
Returns the time of the most recent modification.
|
float |
getLruDestroyRate()
Returns the rate of entries destroyed either by destroy cache operations or eviction.
|
float |
getLruEvictionRate()
Returns the entry eviction rate as triggered by the LRU policy.
|
int |
getMemberCount()
Returns the number of members hosting/using the Region.
|
String[] |
getMembers()
Returns a list of names/IDs of the members hosting the Region.
|
long |
getMissCount()
Returns the number of times that a cache miss occurred.
|
String |
getName()
Returns the name of the Region.
|
int |
getNumBucketsWithoutRedundancy()
Returns the number of buckets without full redundancy.
|
String |
getParentRegion()
Returns the name of the parent Region.
|
int |
getPrimaryBucketCount()
Returns the number of primary buckets on this member.
|
float |
getPutAllRate()
Returns the number of putAlls per second.
|
float |
getPutLocalRate()
Returns the number of local puts per second.
|
long |
getPutRemoteAvgLatency()
Returns the average latency for remote puts.
|
long |
getPutRemoteLatency()
Returns the latency for the most recent remote put.
|
float |
getPutRemoteRate()
Returns the number of remote puts per second.
|
float |
getPutsRate()
Returns the number of puts per second.
|
String |
getRegionType()
Returns the type (data policy) of the Region.
|
long |
getSystemRegionEntryCount()
Returns the number of entries in the Region.
|
int |
getTotalBucketSize()
Returns the total number of entries in all buckets.
|
long |
getTotalDiskEntriesInVM()
Returns the current number of entries held in memory.
|
long |
getTotalDiskWritesProgress()
Returns the current number of disk writes in progress.
|
long |
getTotalEntriesOnlyOnDisk()
Returns the current number of entries whose values are only on disk (not in memory).
|
boolean |
isGatewayEnabled()
Returns whether the Region sends data to a
GatewaySender . |
boolean |
isPersistentEnabled()
Returns whether persistence is enabled.
|
EvictionAttributesData |
listEvictionAttributes()
Returns the eviction attributes of the Region.
|
FixedPartitionAttributesData[] |
listFixedPartitionAttributesData()
Returns the fixed partition attributes of the Region.
|
MembershipAttributesData |
listMembershipAttributes()
Deprecated.
this API is scheduled to be removed
|
PartitionAttributesData |
listPartitionAttributes()
Returns the partition attributes of the Region.
|
RegionAttributesData |
listRegionAttributes()
Returns the attributes of the Region.
|
String[] |
listSubRegionPaths(boolean recursive)
Returns a list of the names of the subregions.
|
String getName()
int getMemberCount()
String[] getMembers()
String getRegionType()
String getFullPath()
String getParentRegion()
String[] listSubRegionPaths(boolean recursive)
recursive
- true
to recursively traverse and find sub-regions.RegionAttributesData listRegionAttributes()
PartitionAttributesData listPartitionAttributes()
FixedPartitionAttributesData[] listFixedPartitionAttributesData()
EvictionAttributesData listEvictionAttributes()
@Deprecated MembershipAttributesData listMembershipAttributes()
long getLastModifiedTime()
long getLastAccessedTime()
long getMissCount()
long getHitCount()
float getHitRatio()
long getSystemRegionEntryCount()
float getGetsRate()
float getPutsRate()
float getCreatesRate()
float getDestroyRate()
float getPutAllRate()
float getPutLocalRate()
float getPutRemoteRate()
long getPutRemoteLatency()
long getPutRemoteAvgLatency()
long getTotalEntriesOnlyOnDisk()
long getTotalDiskEntriesInVM()
float getDiskReadsRate()
float getDiskWritesRate()
@Deprecated long getDiskTaskWaiting()
long getTotalDiskWritesProgress()
long getCacheWriterCallsAvgLatency()
CacheWriter
.CacheWriter
long getCacheListenerCallsAvgLatency()
CacheListener
.CacheListener
float getLruEvictionRate()
float getLruDestroyRate()
int getBucketCount()
int getPrimaryBucketCount()
int getNumBucketsWithoutRedundancy()
int getTotalBucketSize()
int getAvgBucketSize()
long getDiskUsage()
float getAverageReads()
float getAverageWrites()
boolean isGatewayEnabled()
GatewaySender
.boolean isPersistentEnabled()
long getEntrySize()
EvictionAlgorithm.LRU_MEMORY
.
The entry size in this distributed context represents the sum total of memory
used for data in the region across all members, so the reported value will
include any redundant copies.
All partitioned regions can report entry size, but the value also includes
redundant entries and also counts the size of all the secondary entries in
the node.int getEmptyNodes()