protected class SimpleAssignmentStrategy.JMXPartitionStats extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected long | 
m_cbAveragePartition
The average partition storage size in bytes. 
 | 
protected long | 
m_cbAverageStorage
The average node storage size in bytes. 
 | 
protected long | 
m_cbMaxPartition
The maximum partition storage size in bytes. 
 | 
protected long | 
m_cbMaxStorage
The maximum node storage size in bytes. 
 | 
protected int | 
m_nMaxLoadId
The node ID with maximum node storage size in bytes. 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected | 
JMXPartitionStats()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
calculateJMXPartitionStats()
Calculate MBean attribute values for partition statistics. 
 | 
long | 
getAveragePartitionSize()
Return average partition storage size. 
 | 
long | 
getAverageStorageSize()
Return average node storage size. 
 | 
int | 
getMaxLoadNodeId()
Return node ID with maximum node storage size. 
 | 
long | 
getMaxPartitionSize()
Return maximum partition storage size. 
 | 
long | 
getMaxStorageSize()
Return maximum node storage size. 
 | 
protected long m_cbMaxStorage
protected long m_cbAverageStorage
protected long m_cbMaxPartition
protected long m_cbAveragePartition
protected int m_nMaxLoadId
public long getMaxStorageSize()
public long getAverageStorageSize()
public long getMaxPartitionSize()
public long getAveragePartitionSize()
public int getMaxLoadNodeId()
public void calculateJMXPartitionStats()