public static class MetricValueAggregationStrategyCollections.RateLimitRequestLimitStrategy extends Object implements MetricValueAggregationStrategy<RateLimitGauge>
| 构造器和说明 |
|---|
RateLimitRequestLimitStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 MetricValueAggregationStrategy<RateLimitGauge>public String getStrategyName()
MetricValueAggregationStrategygetStrategyName 在接口中 MetricValueAggregationStrategy<RateLimitGauge>public void updateMetricValue(StatMetric targetValue, RateLimitGauge dataSource)
MetricValueAggregationStrategyupdateMetricValue 在接口中 MetricValueAggregationStrategy<RateLimitGauge>targetValue - 待更新的value值dataSource - 聚合数据源数据public double initMetricValue(RateLimitGauge dataSource)
MetricValueAggregationStrategyinitMetricValue 在接口中 MetricValueAggregationStrategy<RateLimitGauge>dataSource - 聚合数据源数据Copyright © 2022. All rights reserved.