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()