@MXBeanDescription(value="MBean that provides access to cache group descriptor.") public interface CacheGroupMetricsMXBean
CacheGroupContext
.Modifier and Type | Method and Description |
---|---|
Map<Integer,List<String>> |
getAffinityPartitionsAssignmentMap()
Gets affinity partitions assignment map.
|
int |
getBackups()
Gets count of backups configured for this cache group.
|
List<String> |
getCaches()
Gets list of cache names of this cache group.
|
int |
getClusterMovingPartitionsCount()
Gets count of partitions with state MOVING for this cache group in the entire cluster.
|
int |
getClusterOwningPartitionsCount()
Gets count of partitions with state OWNING for this cache group in the entire cluster.
|
int |
getGroupId()
Gets cache group id.
|
String |
getGroupName()
Gets cache group name.
|
int |
getLocalNodeMovingPartitionsCount()
Gets count of partitions with state MOVING for this cache group located on this node.
|
int |
getLocalNodeOwningPartitionsCount()
Gets count of partitions with state OWNING for this cache group located on this node.
|
long |
getLocalNodeRentingEntriesCount()
Gets count of entries remains to evict in RENTING partitions located on this node for this cache group.
|
int |
getLocalNodeRentingPartitionsCount()
Gets count of partitions with state RENTING for this cache group located on this node.
|
int |
getMaximumNumberOfPartitionCopies()
Calculates maximum number of partitions copies for all partitions of this cache group.
|
int |
getMinimumNumberOfPartitionCopies()
Calculates minimum number of partitions copies for all partitions of this cache group.
|
Map<Integer,Set<String>> |
getMovingPartitionsAllocationMap()
Gets allocation map of partitions with state MOVING in the cluster.
|
Map<Integer,Set<String>> |
getOwningPartitionsAllocationMap()
Gets allocation map of partitions with state OWNING in the cluster.
|
List<Integer> |
getPartitionIds()
Local partition ids.
|
int |
getPartitions()
Gets count of partitions for this cache group.
|
long |
getTotalAllocatedPages()
Cache group total allocated pages.
|
long |
getTotalAllocatedSize()
Total size of memory allocated for group, in bytes.
|
String |
getType()
Cache group type.
|
@MXBeanDescription(value="Cache group id.") int getGroupId()
@MXBeanDescription(value="Cache group name.") String getGroupName()
@MXBeanDescription(value="List of caches.") List<String> getCaches()
@MXBeanDescription(value="Count of backups configured for cache group.") int getBackups()
@MXBeanDescription(value="Count of partitions for cache group.") int getPartitions()
@MXBeanDescription(value="Minimum number of partition copies for all partitions of this cache group.") int getMinimumNumberOfPartitionCopies()
@MXBeanDescription(value="Maximum number of partition copies for all partitions of this cache group.") int getMaximumNumberOfPartitionCopies()
@MXBeanDescription(value="Count of partitions with state OWNING for this cache group located on this node.") int getLocalNodeOwningPartitionsCount()
@MXBeanDescription(value="Count of partitions with state MOVING for this cache group located on this node.") int getLocalNodeMovingPartitionsCount()
@MXBeanDescription(value="Count of partitions with state RENTING for this cache group located on this node.") int getLocalNodeRentingPartitionsCount()
@MXBeanDescription(value="Count of entries remains to evict in RENTING partitions located on this node for this cache group.") long getLocalNodeRentingEntriesCount()
@MXBeanDescription(value="Count of partitions for this cache group in the entire cluster with state OWNING.") int getClusterOwningPartitionsCount()
@MXBeanDescription(value="Count of partitions for this cache group in the entire cluster with state MOVING.") int getClusterMovingPartitionsCount()
@MXBeanDescription(value="Allocation map of partitions with state OWNING in the cluster.") Map<Integer,Set<String>> getOwningPartitionsAllocationMap()
@MXBeanDescription(value="Allocation map of partitions with state MOVING in the cluster.") Map<Integer,Set<String>> getMovingPartitionsAllocationMap()
@MXBeanDescription(value="Affinity partitions assignment map.") Map<Integer,List<String>> getAffinityPartitionsAssignmentMap()
@MXBeanDescription(value="Cache group type.") String getType()
@MXBeanDescription(value="Local partition ids.") List<Integer> getPartitionIds()
@MXBeanDescription(value="Cache group total allocated pages.") long getTotalAllocatedPages()
@MXBeanDescription(value="Total size of memory allocated for group, in bytes.") long getTotalAllocatedSize()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019