public static class CompositeMetricsCollector.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
<T extends SystemMetrics<T>> |
addMetricsCollector(java.lang.Class<T> metricsClass,
SystemMetricsCollector<T> collector)
Add a metric and its collector to the CompositeMetricsCollector.
|
CompositeMetricsCollector |
build() |
public <T extends SystemMetrics<T>> CompositeMetricsCollector.Builder addMetricsCollector(java.lang.Class<T> metricsClass, SystemMetricsCollector<T> collector)
metricsClass - Class of the metriccollector - Collector that returns a type of metricsClass from getSnapshotpublic CompositeMetricsCollector build()