public class MetricsStochasticBalancer extends MetricsBalancer
| Constructor and Description |
|---|
MetricsStochasticBalancer() |
| Modifier and Type | Method and Description |
|---|---|
void |
balanceCluster(long time) |
void |
incrMiscInvocations() |
protected void |
initSource()
This function overrides the initSource in the MetricsBalancer, use
MetricsStochasticBalancerSource instead of the MetricsBalancerSource.
|
void |
updateMetricsSize(int size)
Updates the number of metrics reported to JMX
|
void |
updateStochasticCost(java.lang.String tableName,
java.lang.String costFunctionName,
java.lang.String costFunctionDesc,
java.lang.Double value)
Reports stochastic load balancer costs to JMX
|
protected void initSource()
initSource in class MetricsBalancerpublic void balanceCluster(long time)
balanceCluster in class MetricsBalancerpublic void incrMiscInvocations()
incrMiscInvocations in class MetricsBalancerpublic void updateMetricsSize(int size)
public void updateStochasticCost(java.lang.String tableName,
java.lang.String costFunctionName,
java.lang.String costFunctionDesc,
java.lang.Double value)