in src/main/java/org/apache/sling/commons/metrics/internal/GaugeManager.java [52:64]
public GaugeImpl addingService(ServiceReference<Gauge> reference) {
String name = (String) reference.getProperty(Gauge.NAME);
if (name == null){
log.warn("A {} service is registered without [{}] property. This Gauge would not be " +
"registered with MetricsRegistry", reference, Gauge.NAME);
return null;
}
Gauge gauge = bundleContext.getService(reference);
GaugeImpl gaugeImpl = new GaugeImpl(name, gauge);
register(reference, gaugeImpl);
return gaugeImpl;
}