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