public class MetricsCollectPeriodConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_INTERVAL |
| 构造器和说明 |
|---|
MetricsCollectPeriodConfig() |
MetricsCollectPeriodConfig(int globalPeriodSeconds) |
| 限定符和类型 | 方法和说明 |
|---|---|
MetricsCollectPeriodConfig |
configGlobalPeriod(int globalPeriodSeconds)
修改全局的的时间间隔配置,但不会影响到已存在的level的配置。
|
MetricsCollectPeriodConfig |
configPeriod(MetricLevel level,
int seconds)
当 seconds < 0 时,会被转为 Integer.MAX_VALUE/10000
|
int |
period(MetricLevel level) |
Map<MetricLevel,Integer> |
rawLevelPeriodMap()
返回最原始的period配置,不受全局的globalPeriod影响
|
public static final int DEFAULT_INTERVAL
public MetricsCollectPeriodConfig()
public MetricsCollectPeriodConfig(int globalPeriodSeconds)
public MetricsCollectPeriodConfig configPeriod(MetricLevel level, int seconds)
level - seconds - public MetricsCollectPeriodConfig configGlobalPeriod(int globalPeriodSeconds)
globalPeriodSeconds - public int period(MetricLevel level)
public Map<MetricLevel,Integer> rawLevelPeriodMap()
Copyright © 2019. All rights reserved.