private void createGauge()

in src/main/java/org/apache/sling/commons/scheduler/impl/GaugesSupport.java [219:235]


    private void createGauge(final ConfigHolder configHolder,
            final String tpName,
            final String filterName,
            final String gaugeName) {
        final Gauge gauge = new Gauge() {
            @Override
            public Long getValue() {
                if (!active) {
                    return -1L; // disabled case
                }
                return getOldestRunningJobMillis(configHolder, tpName, filterName);
            }
        };
        logger.debug("createGauge: registering gauge : " + gaugeName);
        this.metricRegistry.register(gaugeName, gauge);
        registeredGaugeNameList.add(gaugeName);
    }