@InterfaceAudience.Private public class MetricsStochasticBalancer extends MetricsBalancer
| 构造器和说明 |
|---|
MetricsStochasticBalancer() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
balanceCluster(long time) |
void |
balancerStatus(boolean status)
Updates the balancer status tag reported to JMX
|
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(String tableName,
String costFunctionName,
String costFunctionDesc,
Double value)
Reports stochastic load balancer costs to JMX
|
protected void initSource()
initSource 在类中 MetricsBalancerpublic void balanceCluster(long time)
balanceCluster 在类中 MetricsBalancerpublic void incrMiscInvocations()
incrMiscInvocations 在类中 MetricsBalancerpublic void balancerStatus(boolean status)
balancerStatus 在类中 MetricsBalancerpublic void updateMetricsSize(int size)
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.