public GaugeImpl addingService()

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;
    }