public class ProcessFilesGaugeSet extends Object implements com.codahale.metrics.MetricSet
| 限定符和类型 | 字段和说明 |
|---|---|
private Method |
maxFilesMethod |
private Method |
openFilesMethod |
private OperatingSystemMXBean |
osBean |
private Class<?> |
osBeanClass |
private static List<String> |
UNIX_OPERATING_SYSTEM_BEAN_CLASS_NAMES
List of public, exported interface class names from supported JVM implementations.
|
| 构造器和说明 |
|---|
ProcessFilesGaugeSet()
Creates a new set of gauges.
|
| 限定符和类型 | 方法和说明 |
|---|---|
private Method |
detectMethod(String name) |
private Class<?> |
getFirstClassFound(List<String> classNames) |
Map<String,com.codahale.metrics.Metric> |
getMetrics() |
private double |
invoke(Method method) |
private static final List<String> UNIX_OPERATING_SYSTEM_BEAN_CLASS_NAMES
private final OperatingSystemMXBean osBean
private final Class<?> osBeanClass
private final Method openFilesMethod
private final Method maxFilesMethod
public ProcessFilesGaugeSet()
public Map<String,com.codahale.metrics.Metric> getMetrics()
getMetrics 在接口中 com.codahale.metrics.MetricSetprivate Method detectMethod(String name)
private Class<?> getFirstClassFound(List<String> classNames)
Copyright © 2024. All rights reserved.