Interface MeterRegistry.Builder<B extends MeterRegistry.Builder<B,R>, R extends MeterRegistry>
- Type Parameters:
B- builder typeR- meter registry type
- Enclosing interface:
MeterRegistry
public static interface MeterRegistry.Builder<B extends MeterRegistry.Builder<B,R>, R extends MeterRegistry>
extends Builder<B,R>
Builder for creating a new meter registry.
-
Method Summary
Modifier and TypeMethodDescriptionAssigns the clock to be used within the meter registry (e.g., in timers), defaulting to a system clock.metricsConfig(MetricsConfig metricsConfig) Sets theMetricsConfigfor the meter registry, defaulting to the metrics config with which theMetricsFactorywas created.onMeterAdded(Consumer<Meter> addListener) Records a subscriber to meter-added events.onMeterRemoved(Consumer<Meter> removeListener) Records a subscriber to meter-removed events.
-
Method Details
-
clock
-
metricsConfig
Sets theMetricsConfigfor the meter registry, defaulting to the metrics config with which theMetricsFactorywas created.- Parameters:
metricsConfig- metrics config to control the meter registry- Returns:
- updated builder
-
onMeterAdded
-
onMeterRemoved
-