public static class MetricValueAggregationStrategyCollections.RateLimitRequestTotalStrategy extends Object implements MetricValueAggregationStrategy<RateLimitGauge>
| Constructor and Description |
|---|
RateLimitRequestTotalStrategy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getStrategyDescription()
返回策略的描述信息
|
String |
getStrategyName()
返回策略名称,通常该名称用作metricName
|
double |
initMetricValue(RateLimitGauge dataSource)
根据数据源的内容获取第一次创建metric的时候的初始值
|
void |
updateMetricValue(StatMetric targetValue,
RateLimitGauge dataSource)
根据metric自身的value值和聚合数据源T的值来更新metric的value
|
public String getStrategyDescription()
MetricValueAggregationStrategygetStrategyDescription in interface MetricValueAggregationStrategy<RateLimitGauge>public String getStrategyName()
MetricValueAggregationStrategygetStrategyName in interface MetricValueAggregationStrategy<RateLimitGauge>public void updateMetricValue(StatMetric targetValue, RateLimitGauge dataSource)
MetricValueAggregationStrategyupdateMetricValue in interface MetricValueAggregationStrategy<RateLimitGauge>targetValue - 待更新的value值dataSource - 聚合数据源数据public double initMetricValue(RateLimitGauge dataSource)
MetricValueAggregationStrategyinitMetricValue in interface MetricValueAggregationStrategy<RateLimitGauge>dataSource - 聚合数据源数据Copyright © 2024. All rights reserved.